onsite
Backend Software Engineer - alfalaval
Software Engineer
Backend Software Engineer building scalable, cloud‑native services using Python and Node.js, with deep experience in AWS, SQL databases, Docker, and RESTful API design.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js.
- Implement secure, scalable REST APIs and integrate with relational databases.
- Deploy and manage services on AWS using ECS/EKS, Lambda, and RDS.
- Containerize applications with Docker and orchestrate with Kubernetes.
- Write automated tests, perform code reviews, and ensure CI/CD pipelines run smoothly.
- Collaborate with cross‑functional teams to define architecture and troubleshoot production issues.
Requirements
- 3+ years of backend development experience with Python and Node.js.
- Strong knowledge of AWS services (EC2, S3, RDS, Lambda, ECS/EKS).
- Proficiency in SQL and experience with relational databases.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tools.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonnodejsawssqldocker