Senior Node.js Engineer
Description
Founded in 1981, our client is a leading global omnichannel retailer of sports fashion and outdoor brands, operating over 4,500 stores across 36 countries with a strong presence in the UK, Europe, North America, and Asia-Pacific.
Guided by a vision to connect globally, inspire locally, and empower individuals, the company engages a new generation of consumers through the universal culture of sport, music, and fashion, while continuously setting global standards for retail excellence.
Our team supports this international growth by designing, building, and evolving a custom eCommerce platform that underpins the client’s core e-commerce and retail systems within a global omnichannel ecosystem.
Requirements
- Languages: Strong experience with Node.js
- Architecture & Cloud: Experience with Serverless Backend architecture, AWS Lambda, API Gateway, and container orchestration using Amazon EKS (Elastic Kubernetes Service) and docker.
- Databases & Storage: Experience with databases such as Amazon RDS (Relational Database Service), Amazon Elasticsearch Service, and NoSQL storage like DynamoDB. Experience with cloud storage like S3.
- DevOps & CI/CD: Familiarity with DevOps practices and tools including circleci, AWS CodeBuild, and a container registry (e.g., Amazon ECR).
- System Knowledge: Understanding of core e-commerce systems, particularly the integration of Order, Product, Stock, and PIM functionalities.
Job responsibilities
A Senior Back End Developer would focus on the development and maintenance of mission-critical systems.
Responsibilities would include:
- Developing and maintaining components for the Custom E-commerce Platform and its core Platform API.
- Working on Transactional Systems development, including Order, Product, and Stock functionalities, integrating with multiple internal and external systems.
- Contributing to the development of the PIM Backend and its APIs, which interface with various enterprise systems (e.g., an Internal PIM System, Order Management, and Marketplaces).
- Developing and integrating components for the Promotional Events System and Returns System architecture, which rely on APIs, cloud functions (Lambda), and databases.
- Implementing and ensuring Quality Assurance for the backend systems, including functional, database, and web application testing.
Required languages
| English | B2 - Upper Intermediate |