Senior Software Developer at Commercetools

commercetools is changing the way consumers engage digitally with brands. By use of a highly available microservice platform, and open source development patterns, commercetools is fundamentally enabling digitized shopping in the new distributed commerce era. By means of an extensive e-commerce API set, digital commerce processes and technologies are connected flexibly. For our Durham based tech office we are looking for a talented Senior Software Developer in our new tech hub in downtown Durham, NC.

Up for a new challenge in changing e-commerce? Here is your chance!

RESPONSIBILITIES:

  • Reporting to the Technical Director North America you will work on projects in different areas with focus on full-stack development

  • Independent handling of special IT projects

  • Develop extensions to the core product

  • Integrate platform to external APIs and vendor interfaces

  • As needed support for our US customers and partners

  • Support the Technical Director and our German Systems Engineers/DevOps team with admin and ops tasks (such as deployment automation, working on accounts, CDN, security, logs, etc.)

  • Help to organize and conduct technical trainings to our partners

  • Support in the architecture and estimation process for new projects

  • Support for technical pre-sales meetings

REQUIREMENTS:

  • Degree in Computer Science or Software Engineering or comparable education

  • At least three years of practical full-time development work experience

  • Knowledge of common programming languages (imperative and functional, preferred in Java, JavaScript/ES6)

  • Must have Linux and cloud computing experience

  • Fast learner with a quick perception who can understand the intricacies and challenges of a multi-tenant, API based e-commerce platform built on the newest technologies

  • Enthusiastic to dive deeper into the DevOps world

  • Outstanding problem-solving ability and analytical skills

  • High hands-on, ‘get-it-done’ mentality

  • Aspiration to constantly improve yourself and learn new technologies and concepts

  • Very good English language skills

  • Team player with good communication skills, high reliability and a good dose of pragmatism

  • Authorized to work for any US employer

  • Availability ASAP

NICE TO HAVE:

  • Working experience with:

    • Amazon Web Services, Google Cloud, Rackspace

    • Docker

    • CI/CD

    • NoSQL database (MongoDB)

WHAT WE OFFER:

  • 100% coverage of the employee's health care, vision and dental insurance

  • Company contribution towards dependent coverage

  • 401k (retirement savings)

  • Maternity/paternity leave

  • PTO and Company Holidays

  • Some pre-tax benefits through the PEO

  • Great team of highly qualified and motivated Software Engineers who work with a mutual respect and appreciation, take responsibility and evolve together

  • Work on and with Open Source Software

  • Joint decisions regarding tools and approaches

  • New technologies (Java 8, asynchronous IO, reactive architectures, microservices, etc.) Attend (and organize) internal trainings, workshops, tech talks as well as hackathons, meetups and conferences

  • Challenging and meaningful projects in a company with over 10 years of history

  • Working with one of the technology leaders in the growing e-commerce business

  • Long-term and strategic stability by being a 100% subsidiary of REWE Digital (part of the REWE Group)

  • Growing, international company with three offices in Berlin, Munich, and Durham

  • Collegial, open working atmosphere and scope for new ideas

  • Healthy feedback and error culture and a climate of mutual appreciation

  • Modern workplaces and technology (e.g. MacBooks) in bright offices (open-plan spaces as well as conference rooms and smaller rooms for quiet times)

  • Flexible, family-friendly working hours and the possibility of working from home

  • Free water, coffee, tea, snacks

Come grow with us!