NOTE: This job listing has expired and may no longer be relevant!
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!