Python Developer (ID: 3473)

Stafide
Amstelveen, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Amstelveen, Netherlands

Tech stack

Agile Methodologies
Algorithm Design
JIRA
Unit Testing
Azure
Cloudera Impala
Continuous Delivery
Continuous Integration
DevOps
Github
Hadoop
Hadoop Distributed File System
Hive
Iterative and Incremental Development
Python
Open Source Technology
Software Engineering
Software Systems
Curam Application Development
Technical Debt
GIT
Kubernetes
Kafka
Docker
Jenkins

Job description

  • Work in an agile, startup-style environment, contributing actively to iterative development cycles
  • Design, develop, and maintain Python-based software solutions, with a strong focus on algorithm development
  • Create and maintain algorithms within the electricity sector ecosystem
  • Contribute to continuous delivery pipelines using tools such as Jenkins, Argo CD, Azure DevOps, and GitHub Actions
  • Ensure high-quality, up-to-date technical documentation
  • Actively contribute to preventing and reducing technical debt
  • Collaborate closely with cross-functional teams in an open-source-driven engineering environment

Requirements

  • 8-10 years of overall experience in software development with strong expertise in Python
  • More than 3 years of hands-on Python software development experience
  • Proven experience with unit testing in Python
  • Demonstrable engineering experience in open-source environments
  • Strong exposure to technologies such as Kafka, Hadoop ecosystem (HDFS, Hive, Impala), Git, Jenkins, Docker, and Kubernetes
  • Experience working with CI/CD tools including Jenkins, Azure DevOps, and GitHub Actions
  • Experience creating algorithms for the electricity sector (mandatory)
  • Familiarity with JIRA for agile project tracking

You Should Possess the Ability to:

  • Design and implement efficient, scalable Python algorithms for energy-related use cases
  • Write clean, testable, and maintainable Python code
  • Contribute effectively to CI/CD and DevOps practices
  • Identify and mitigate technical debt proactively
  • Work effectively in agile, fast-paced development environments
  • Collaborate with distributed teams using clear and professional communication

Apply for this position