onsite
Senior Software Engineer - Full-Stack SaaS Products - avenit AG
Software Engineer
Lead the design and implementation of scalable SaaS solutions, driving full‑stack development with Python, Node.js, and React while ensuring robust cloud deployment on AWS and containerization with Docker.
About the role
Key Responsibilities
- Architect and develop high‑performance SaaS applications using Python, Node.js, and React.
- Design and maintain RESTful APIs, database schemas, and data pipelines in SQL and NoSQL environments.
- Implement CI/CD pipelines, containerize services with Docker, and deploy to AWS (ECS/EKS, RDS, S3).
- Collaborate with product managers and UX designers to translate requirements into technical solutions.
- Mentor junior engineers, conduct code reviews, and enforce best practices for quality and security.
Requirements
- 5+ years of full‑stack development experience in a SaaS context.
- Strong proficiency in Python, Node.js, and React with a solid understanding of modern JavaScript/TypeScript.
- Hands‑on experience with AWS services, Docker, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Fluent in German and English, both written and spoken.
Skills
pythonnodejsreactawsdockersql