Scala Engineer

Logo of Commercetools

Commercetools

πŸ“Remote - Spain, Germany

Job highlights

Summary

Join our team of enthusiastic and experienced Software Engineers in a remote, agile, and international environment with a modern tech-stack to design and implement our PaaS eCommerce backend in Scala.

Requirements

  • At least 5 years of experience as a Backend Engineer developing server-side systems on the JVM using Scala
  • Firm understanding of functional programming
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience in developing REST APIs and knowledge of scalable architectures
  • Fluent English for work in international teams
  • Aspiration to constantly improve yourself and learn new technologies and concepts

Responsibilities

  • Design and implement our PaaS eCommerce backend in Scala as well as working with database mappings and web service APIs
  • Design, develop and test the APIs that enable a flexible and smooth checkout experience for each store our customers have around the world
  • Develop a scalable and multi-tenant architecture
  • Participate and contribute to the team’s roadmap, technical decisions and planning, both by producing quality proposals, giving meaningful feedback and driving alignment
  • Test software components regarding usability, functionality and performance, and work closely with Product Management
  • Taking part in on-call rotation (with the worldwide distributed team) for production systems

Preferred Qualifications

  • Experience working with GraphQL
  • Experience working with MongoDB or other noSQL databases

Benefits

  • Competitive Compensation Package: Generous compensation structure consisting of salary, a competitive stock option package, and various benefits and perks
  • Workation: Work up to 60 days per year in a country different from your home country
  • Learning & Development Budget
  • Academy: Regular training sessions, access to Coursera and Babbel training courses

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.
Please let Commercetools know you found this job on JobsCollider. Thanks! πŸ™