onsite
Senior Software Engineer - Hays Professional Solutions GmbH Standort Frankfurt
Software Engineer
Lead the design and implementation of scalable cloud-native applications using Python, Node.js, and AWS services, driving architecture, performance, and best practices for high‑availability systems.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance microservices in Python and Node.js, ensuring scalability and reliability on AWS.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver robust solutions.
- Implement CI/CD pipelines, containerization (Docker), and infrastructure as code (Terraform/CloudFormation) to streamline deployments.
- Conduct code reviews, mentor junior engineers, and promote coding standards, security best practices, and automated testing.
- Monitor application performance, troubleshoot incidents, and optimize resource usage to meet SLAs.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Node.js.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3, ECS/EKS) and container orchestration.
- Solid understanding of microservices architecture, RESTful APIs, and event‑driven patterns.
- Experience with CI/CD, Git, Docker, and infrastructure as code tools.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdocker