- Design, develop, and maintain scalable backend applications and services using Python.
- Build, maintain, and integrate RESTful APIs and microservices.
- Design and implement robust, maintainable, and efficient software architectures.
- Write clean, reusable, well-structured, and thoroughly tested code.
- Collaborate with cross-functional teams to define technical requirements and deliver new features.
- Design and optimize database schemas, queries, and data access patterns.
- Identify and resolve performance bottlenecks, technical issues, and scalability challenges.
- Implement appropriate security, authentication, and authorization mechanisms.
- Develop and maintain automated unit, integration, and functional tests.
- Participate in code reviews and promote engineering best practices.
- Lead technical discussions and contribute to architectural decisions.
- Support CI/CD processes, deployments, monitoring, and production troubleshooting.
- Mentor junior and mid-level developers and encourage knowledge sharing within the team.
- Take ownership of technical solutions throughout the software development lifecycle.
What supports your journey
Guided by our values, we aim to provide you with the tools, autonomy, trust, and support you need to excel. Our benefits include private health insurance, well-being programs, flexible and hybrid work arrangements, laptops and equipment, training opportunities, social events, great offices, and more.
People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.