onsite
Software Engineer - Microservices Architecture - DIS AG Personaldienstleistungen
Software Engineer
Develop and maintain scalable microservices using Python and Node.js, orchestrated with Docker and Kubernetes on AWS. Drive CI/CD pipelines, ensure high availability, and collaborate on API design and performance optimization.
About the role
Key Responsibilities
- Design, develop, and deploy microservices in Python and Node.js, ensuring modularity and scalability.
- Containerize applications with Docker and orchestrate with Kubernetes on AWS infrastructure.
- Implement and maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, or GitLab CI.
- Collaborate with cross‑functional teams to define RESTful APIs, data contracts, and service contracts.
- Monitor, troubleshoot, and optimize service performance, latency, and reliability.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- 3+ years of professional experience in backend development with Python or Node.js.
- Hands‑on experience with Docker, Kubernetes, and AWS services (ECS/EKS, RDS, S3).
- Strong understanding of microservices patterns, API design, and asynchronous communication.
- Proficiency in CI/CD, automated testing, and monitoring tools.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsdockerkubernetesawscicd