Join our Team
About this opportunity
We are now looking for a Test Driven Backend Developer to develop innovative microservices based applications. Your role will include all software development activities related to microservices development. Our focus is on TDD based on lean and agile ways of working. We are organized in cross-functional-transversal multi-domain development teams in which we foster continuous improvement, innovation and knowledge transfer to achieve real devops
If you are a curious professional, willing to learn and share knowledge, and an excellent team-player, continue reading
What you will do
• Analyze requirements for cloud-native microservices
• Drive application design and architecture
• Design, develop, deploy and operate microservices based applications into cloud infrastructures
• Apply Test-Driven development approach
• Maintain software and support life-cycle-management of microservices & Machine Learning components through CI/CD
• Support product & security documentation
You will bring
• Demonstrated experience (4+ years) in a Backend role or similar
• Deep experience in Python programming
• Deep understanding and experience in building microservices based applications (Cloud-native)
• Experience in REST API, Microservices, Docker, Kubernetes, S3
• Experience in Agile software development methodologies
• Experience in TDD: unit testing (pytest), functional testing backend (wiremock and robot), frontend (playwrite) and CI/CD (Jenkins)
• Experience in cloud computing platform (AWS/ GCP/ Azure, etc);
• Experience with pub/sub systems would be a plus - eg Kafka
• Understanding ML DevOps would be a plus
• Degree in Electrical, Electronics or Telecommunications Engineering or IT
Non-technical skills:
• Proactive & team player
• Excellent oral and written communication skills
• Excellent problem-solving and troubleshooting skills