Open roleExternal
Senior Software Engineer – Customer Order
- london, england, United Kingdom
- £70 - £100 Per Hour
Job Description
- Design, build, and evolve backend services that support the complete customer order lifecycle, from order creation through to fulfilment and completion.
- Develop scalable microservices and APIs using Java/Kotlin, enabling reliable and efficient order processing across multiple channels.
- Contribute to event-driven architectures using Kafka to support high-volume transactional workflows across Payments, Pricing, and Fulfilment domains.
- Design and evolve GraphQL and REST APIs, ensuring consistency, performance, scalability, and an excellent developer experience.
- Build resilient, low-latency solutions using distributed databases, caching technologies, and modern architectural patterns.
- Collaborate closely with Product Managers, Engineers, Architects, and business stakeholders to solve complex commerce challenges.
Requirements
- A strong backend engineer with significant experience designing and operating scalable services in production environments.
- Knowledge working with Java and/or Kotlin and modern microservice architectures.
- Passionate about building reusable backend capabilities that enable multiple teams and products.
- Solid understanding of distributed systems, event-driven architectures, and asynchronous messaging patterns.
- Must have designed API-first platforms with GraphQL and REST-based services.
- Comfortable working with high-volume transactional systems where reliability, performance, and resilience are critical.
Core Competencies
Demonstrates expertise in designing and building scalable backend services and APIs, with a strong focus on Java/Kotlin, microservices, and event-driven architectures. Proven ability to collaborate with cross-functional teams to address complex commerce challenges while ensuring high performance and reliability.
Highest-signal resume keywords
- Java Development
- Kotlin Development
- Microservices Architecture
- GraphQL API Design
- Event-Driven Architecture
ATS Optimization Keywords
Hard Skills
- Backend Engineering
- API Design
- Distributed Systems
- Asynchronous Messaging
- Scalable Services
Soft Skills
- Collaboration
- Problem Solving
Industry Keywords
- Order Lifecycle
- Transactional Systems
- Commerce Challenges
Tools & Technologies
- Kafka
- REST APIs
- Distributed Databases
- Caching Technologies


