Senior Software Engineer
NexthinkLausanneFull TimeEngineering
Remotely
awsjavadockerkubernetesspringecsapache kafkamicronaut
Job Description
📋 Description
- Design, build, and scale distributed backend systems for millions of users.
- Develop cloud-native Java services with reliability, performance, and scalability.
- Architect real-time APIs and backend services for AI-driven pipelines and metrics reporting.
- Work with AWS, Docker, and Kubernetes/ECS in cloud deployments.
- Collaborate with product managers and other teams to deliver production-ready systems.
- Contribute to technical discussions and evolve backend/infrastructure best practices.
🎯 Requirements
- 7+ years of professional backend engineering in Java.
- Proficient in modern Java (17+).
- Java frameworks: Micronaut, Spring.
- Experience designing and scaling backend systems for high throughput.
- Cloud-native architectures (AWS or similar), Docker, Kubernetes/ECS, GitOps, CI/CD.
- Experience with distributed data systems (Apache Kafka).
🎁 Benefits
- Hybrid work model: 3 days in office, 2 days remote; relocation package available.
- Competitive compensation and permanent contract.
- Office near Prilly-Malley train station; flexible hours and generous vacation.
- Travel and language class reimbursements; team events and career development opportunities.
Back to all jobs