19 hours ago
London, United KingdomStaff+
Responsibilities
- Design, build, and scale backend services for POS integrations across ERP, eCommerce, CRM, inventory, and loyalty platforms.
- Develop performant REST and GraphQL APIs and implement real-time and batch data synchronization.
- Build authentication flows using OAuth and SSO and maintain secure event-processing pipelines.
- Contribute to cloud-native, event-driven architecture using Kafka, RabbitMQ, and serverless workflows.
- Support monitoring, alerting, observability, and performance tuning for global retail services.
- Develop automated contract tests, load tests, and test data pipelines in collaboration with QA and DevOps.
- Participate in incident response, post-mortem analysis, vendor evaluations, platform rollouts, and architecture and roadmap decisions.
Requirements
- At least 5 years of backend engineering experience with Node.js, TypeScript, or similar technologies.
- Demonstrated experience integrating APIs across commerce, ERP, OMS, or CRM domains.
- Familiarity with headless commerce, microservices, and composable architecture principles.
- Experience with Kafka or other message brokers and asynchronous data processing.
- Strong understanding of databases such as PostgreSQL and infrastructure-as-code tools such as Terraform.
- Experience designing, scaling, and monitoring cloud-native services on AWS, GCP, or Azure.
- Familiarity with OAuth2, token-based authentication, and secure service design.
- Strong debugging and telemetry skills covering logs, traces, metrics, and real-time alerting.
Benefits
- Dynamic, fast-paced, and collaborative environment with opportunities to make a meaningful impact.
- Opportunities for professional growth and development.
- Inclusive workplace committed to fair, nondiscriminatory recruitment, advancement, and retention.
