commercetools is seeking a Rust Software Engineer to join their backend-focused team working on the GraphQL API and core product. The role involves building and deploying backend Rust services for GraphQL federation, maintaining open-source libraries, and contributing to on-call rotations. The ideal candidate will have experience in Rust, cloud platforms, and GraphQL APIs. The company offers a competitive compensation package, flexible work arrangements, and opportunities for professional growth. commercetools values diversity and is committed to creating an inclusive workplace.
Key Responsibilities:
- Build and deploy backend Rust services for GraphQL federation and other features
- Maintain open-source libraries like Sangria (Scala)
- Participate in on-call rotations
- Work autonomously in an international team
- Implement new features and deploy applications multiple times a day
- Experiment with new technologies during dedicated "Tech Time"
- Attend conferences, write articles, and share knowledge
Requirements:
- Experience in building scalable backend services in Rust
- Knowledge of cloud platforms (GCP or AWS)
- Experience with REST or GraphQL APIs
- Familiarity with CI pipelines and Kubernetes deployments
- Proactive approach to proposing solutions and improvements
Benefits:
- Competitive compensation package with salary and stock options
- Workation policy (up to 60 days per year in a different country)
- Learning & Development budget
- Access to training courses (Coursera and Babbel)
- Flexible work hours
- Diverse and inclusive work environment
commercetools is committed to equal opportunity employment and considers applicants regardless of background, including those with criminal histories, consistent with legal requirements.