As a Commercetool Backend Lead Developer at Valtech, you will be responsible for designing, developing, and maintaining backend services, APIs, and integrations using the commercetools platform and microservices architecture. Your role includes ensuring best practices, minimizing technical debt, and continuously improving platform quality and performance.
Role & Responsibilities
- Define and implement backend services, integrations, and extensions.
- Handle L3 or L4 level support within a support account.
- Develop e‑commerce solutions, including product catalog, customers, carts, orders, pricing, and inventory.
- Create custom middleware, API integrations, extensions, and event‑driven services.
- Debug, troubleshoot, and enhance existing backend services.
- Provide technical guidance and mentorship to junior developers.
- Enforce backend development standards, coding practices, and technical guidelines.
- Translate business requirements into scalable and maintainable backend solutions.
- Write clean, efficient, and maintainable code with unit tests and secure coding standards.
- Collaborate with frontend developers, QA teams, DevOps, and architects to deliver composable commerce solutions.
- Conduct code reviews and ensure alignment with organizational standards.
- Design and develop RESTful APIs and GraphQL services to integrate commercetools with frontend and enterprise systems.
- Implement microservices and event‑driven integrations using Kafka, SNS/SQS, or Pub/Sub.
- Integrate with enterprise platforms such as PIM (Akeneo), CMS (Contentful), ERP, OMS, and payment gateways.
- Support CI/CD implementation, automation, and deployment processes.
- Create and maintain technical documentation, including architecture, API specifications, and workflows.
- Participate in engineering and developer community activities, promoting best practices and new technologies.
- Collaborate with architects and DevOps to improve backend architecture, performance, and scalability.
- Actively contribute to automated testing, code quality improvement, continuous integration, and continuous delivery initiatives.
- Continuously identify opportunities to improve system stability, performance, and developer productivity.
Must have
- Bachelor’s or Master’s degree in computer science, engineering, or related field.
- Experience in Node.js, Java, TypeScript, and composable commerce architecture.
- Strong focus on scalability, maintainability, and reusability of backend services.
Nice to Have
- Strong knowledge of solution design and architecture for composable and headless commerce platforms.
- Senior‑level experience with commercetools platform, including APIs, GraphQL, custom extensions, subscriptions, and integrations.
- Proven experience developing, enhancing, and troubleshooting enterprise e‑commerce solutions built on composable commerce architecture.
- Proficiency in backend development using Node.js (preferred), or Java / TypeScript, with API‑first and microservices‑based systems.
- Strong experience with RESTful APIs, GraphQL, and event‑driven integrations.
- Experience with cloud platforms such as AWS, Azure, or GCP.
We do not require information such as age, gender, marital status, or a headshot in your application.
The benefits
- Full‑time position based in Bengaluru.
- Competitive compensation package.
- Flexibility with remote and hybrid work options (country‑dependent).
- Career advancement through international mobility and professional development programs.
- Learning and development with access to cutting‑edge tools, training, and industry experts.