11 Apr 2016

Vollzeit Scala Backend Engineer (m/f)

commercetools GmbH – Posted by commercetoolsBerlin, Berlin, Deutschland

NOTE: This job listing has expired and may no longer be relevant!

CT_banner_start-up_for_grown-ups-2015-V2-1000x450.png

Jobbeschreibung

You code with passion and apply best practices? You like to understand the big picture and not only code? You like when your code has impact and solves complex problems? You are type safe? Then join commercetools and get your hands on the most innovative e-commerce PaaS solution in the market!

  • Design and implement our PaaS e-commerce backend in Scala
  • Develop a scalable and multi-tenant architecture
  • Design and implement core infrastructure components like database mappings, product indexing and web service APIs
  • Analyze product requirements and discuss technical approaches
  • Test software components regarding usability, functionality and performance
  • Work closely with Product Management and DevOps

  • Deep insights in functional programming
  • Good knowledge of Scala
  • Experience in developing server-side systems using the JVM
  • Solid understanding of parallel and asynchronous programming as well as non-blocking I/O
  • Experience in developing REST APIs
  • Knowledge of scalable architectures (incl. sharding, replication, load balancing and fail over)
  • Bachelor’s degree (or higher) in Computer Science and/or equivalent experience/qualification
  • 4+ years experience as software engineer
  • Structured, analytic and self-contained
  • Good English and German language skills
  • Aspiration to constantly improve yourself and learn new technologies, concepts, etc.

  • Experience with full-text index services (esp. ElasticSearch)
  • Knowledge of NoSQL databases (esp. MongoDB)
  • Skills in the Play! 2.x framework
  • Familiar with agile development
  • A biiiig plus: Experience in e-commerce

  • A good team/company (highly skilled people, we care about quality and about each other, team takes responsibilities, we evolve together)
  • Produce open-source software
  • Modern software development (continuous delivery, agile)
  • Cool new stuff: async IO, reactive architectures, microservices
  • Free training & workshops
  • Participation in and organization of tech talks, hackathons, meetups and conferences
  • Deciding together on tools/approaches
  • Team events & regularly brunch
  • Flexible (family friendly) work hours & home office
  • Modern efficient work equipment: MacBooks, two screens (choose your tools like IDE)
  • Multicultural environment (company language is English)
  • Offer to take German classes (and practice with your German colleagues)
  • Working in e-commerce as a booming business field with great opportunities and many challenges on projects with a lot of impact/sales & transaction volume/business value

How to Apply

Please apply with your CV and Github profile: jobs@commercetools.de! We’re looking forward to meeting you soon!

Job Categories: Development. Job Types: Vollzeit.

No views yet

Auf diesen Job bewerben