GeekSoft Consulting
Python Developer
GeekSoft ConsultingNetherlands20 hours ago
Full-timeInformation Technology
  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.



Requirements

  • Strong proficiency in Python, with hands-on experience in Pandas.
  • Expertise in at least one Python framework (Django, Flask, etc.).
  • Experience in refactoring and maintaining legacy codebases.
  • Hands-on experience with unit testing in Python.
  • Strong knowledge of relational (SQL) and NoSQL databases.
  • Experience documenting architecture, business logic, and technical components.
  • Familiarity with Test-Driven Development (TDD) and automated testing (unit, integration, regression, end-to-end).
  • Experience in data ingestion, storage, processing, and security at scale.
  • Strong communication and collaboration skills in English (Dutch is a plus).
  • Analytical mindset with the ability to work under pressure and resolve issues efficiently.
  • Mandatory experience in developing algorithms within the electricity/power sector.
  • Work effectively in an Agile startup environment.
  • Maintain up-to-date technical and functional documentation.
  • Contribute to CI/CD pipelines using tools such as Jenkins, ArgoCD, Azure DevOps, or GitHub Actions.
  • Actively identify and reduce technical debt.
  • Bring 3+ years of hands-on Python development experience.
  • Demonstrate experience in unit testing and quality assurance practices.
  • Work within open-source ecosystems, including Kafka and Hadoop (HDFS, Hive, Impala).
  • Utilize tools such as Git, Docker, and Kubernetes for development and deployment.
  • Collaborate effectively with cross-functional teams.
  • Apply domain expertise in electricity sector algorithms as a core requirement.
  • Required Technical Skill Set: Python, CI/CD Tools: Jenkins, Azure DevOps, GitHub Actions, Jira for project tracking



Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Key Skills

Ranked by relevance