onsite
Software Engineer - Backend - arconsis IT-Solutions GmbH
Software Engineer
Backend software engineer building scalable services with Python and Node.js, deploying on AWS, containerizing with Docker, and managing relational databases. Focus on performance, reliability, and clean architecture.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Python and Node.js.
- Implement RESTful APIs, microservices, and data pipelines with a focus on scalability and reliability.
- Deploy and manage applications on AWS, leveraging services such as EC2, RDS, S3, and Lambda.
- Containerize workloads with Docker and orchestrate with Kubernetes or ECS.
- Write clean, testable code, conduct code reviews, and contribute to CI/CD pipelines.
Requirements
- 3+ years of professional backend development experience.
- Strong proficiency in Python and Node.js, with solid understanding of asynchronous programming.
- Hands‑on experience with AWS services and cloud architecture best practices.
- Experience with relational databases (PostgreSQL/MySQL) and ORMs.
- Familiarity with Docker, Kubernetes, and CI/CD tools.
Skills
pythonnodejsawsdockersql