About the job
Sword Services is seeking a Senior Back-End Developer to join its team in Lausanne, Vaud, Suisse. This role focuses on building reliable software and creating maintainable system architecture. Collaboration with business teams is a core part of the work. The technical environment is challenging and, over time, offers opportunities to expand into full-stack development.
Main responsibilities
- Design, build, and maintain scalable back-end components for various applications.
- Define architecture and make key design decisions for both new and existing systems.
- Develop web applications using Python.
- Ensure high code quality through testing, code reviews, and clear technical documentation.
- Support automation for delivery, including CI/CD pipelines and version control practices.
- Work closely with functional teams to understand business needs and translate them into technical solutions.
- Participate in agile ceremonies and suggest improvements to team processes.
- Take ownership of technical topics from initial analysis through to deployment in production.
