onsite
Backend Software Engineer - Reply Deutschland SE
Software Engineer
Backend Software Engineer crafting modern microservices and cloud infrastructures using Python, Node.js, AWS, Docker, and Kubernetes, while driving DevOps best practices and collaborating closely with clients to deliver production-ready solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend components and microservices in a cloud‑native environment.
- Implement CI/CD pipelines, containerization (Docker) and orchestration (Kubernetes) to streamline deployments.
- Collaborate with clients and stakeholders to translate complex business requirements into robust, production‑ready applications.
- Introduce and enforce best practices for code quality, testing, and security across the development lifecycle.
- Participate in architecture reviews, performance tuning, and capacity planning for cloud infrastructures.
Requirements
- Proven experience with Python and Node.js in building RESTful APIs and microservices.
- Hands‑on expertise with AWS services (EC2, ECS, Lambda, RDS) and container orchestration.
- Strong knowledge of CI/CD tools (Git, Jenkins, GitHub Actions) and automated testing frameworks.
- Excellent problem‑solving skills and a proactive approach to process improvement.
- Effective communication skills in German and English, with a client‑facing mindset.
Skills
pythonnodejsawsdockerkubernetes