Senior Backend Engineer
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you'll design and implement robust data solutions that meet both internal and client needs. You'll also play a key role in shaping how we build software-supporting junior engineers, setting standards, and helping teams deliver high-quality work., * Designing and implementing reusable data-processing features across multiple sites and product teams
- Leading feature breakdown and planning at a service level
- Maintaining and improving technical documentation
- Setting and upholding code review standards, including testing and code coverage practices
Contributing to technology reviews and architectural discussions
- Supporting and overseeing implementation work across individual sites
- Identifying and addressing technical debt
- Investigating, breaking down, and resolving bugs
- Mentoring and supporting junior developers
Requirements
Do you have experience in Web services?, Are you passionate about building scalable data systems and solving complex technical challenges? We're looking for a Senior Backend Engineer to join our dynamic, global team. This is a remote-first role for someone who enjoys ownership, thrives on problem-solving, and wants to work on high-impact, real-world technology.
This role is best suited to an experienced engineer. You'll be expected to work independently on complex problems and, at times, liaise directly with clients., * Solid experience in software engineering, with a strong focus on data systems
- Proficiency in Java and Node.js
- Strong SQL skills and experience with both relational and NoSQL databases
- Hands-on experience with message queues (e.g. NATS, Pub/Sub)
- Experience building web services using REST and SOAP
- Working knowledge of Kubernetes and Docker
- Excellent communication skills and confidence working in distributed teams
- A degree in Computer Science (or a related field), or equivalent practical experience
Benefits & conditions
- Remote-first role with flexible working hours
- Opportunity to work on cutting-edge technology and meaningful data challenges
- A collaborative, global team of talented engineers and domain experts
- A continuous learning environment with real opportunities to grow and lead