πGermany
Scala Engineer

Commercetools
πRemote - Spain
Please let Commercetools know you found this job on JobsCollider. Thanks! π
Summary
Join commercetools as a Scala Engineer and work with a passionate team in an agile, international environment. You will design and implement search functionalities in a PaaS eCommerce Scala backend, develop a scalable and multi-tenant architecture, and analyze user needs. Collaborate with Product, Management, and DevOps teams, and participate in on-call rotation. The ideal candidate possesses experience in Scala, functional programming, server-side systems, and REST APIs. Familiarity with Elasticsearch or similar technologies is preferred. This role offers a competitive compensation package, workation opportunities, a learning and development budget, and flexible work arrangements.
Requirements
- Experience as Software Engineer working with Scala
- Deep insights in functional programming and practical work experience with Scala and in developing server-side systems using the JVM
- Exposure to Elasticsearch (preferred), Solr, OpenSearch, or Lucence
- Experience with parallel and asynchronous programming as well as non-blocking I/O
- Background developing REST APIs and knowledge of scalable architectures (incl. sharding, replication, load balancing, and failover)
- Aspiration to constantly improve yourself and learn new technologies, concepts, etc
- Openness to infrastructure work and other technologies like Helm, Kubernetes and Rust
- Fluent English communication skills to work in international teams
Responsibilities
- Design and implement search functionalities in a PaaS eCommerce Scala backend
- Develop a scalable and multi-tenant architecture
- Analyze user needs and discuss technical approaches
- Test software components regarding usability, functionality, and performance and work closely with Product, Management and DevOps
- Take part in on-call rotation (with the worldwide distributed team) for production systems
Benefits
- Competitive Compensation Package: Generous compensation structure consisting of salary, a competitive stock option package, and various benefits and perks
- Workation: Work u p to 60 days per year in a country different from your home country, with 20 working days per trip
- Learning & Development Budget
- Exchange & Exploration Time : 10% of your time can be used for your self-driven growth and collaboration on self-picked projects
- Academy: Regular training sessions, access to Coursera and Babbel training courses
- Flexibility: Morning person or night owl? We believe in outcome and motivated employees
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πUnited Kingdom
πPoland
πGermany
πGermany
πSpain
πUnited Kingdom
πPoland
πNetherlands