At a Glance
- Tasks: Lead the development of scalable backend systems and consumer-facing features.
- Company: Join Russell Tobin, a leader in connecting top talent with innovative companies.
- Benefits: Enjoy remote work flexibility and collaborate with a diverse team of experts.
- Why this job: Shape the future of a large-scale platform while working on cutting-edge technology.
- Qualifications: 8+ years in backend development with strong skills in Python and Go required.
- Other info: Contract position with a competitive salary range of $130,000-$150,000.
The predicted salary is between 78000 - 102000 ÂŁ per year.
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Russell Tobin
Senior Associate | Talent Acquisition Specialist | Connecting Companies with Exceptional Professionals | Certified LinkedIn Recruiter
Job Title: Senior Backend Engineer (Media Foundations)
Location: UK (Remote – must overlap at least 3 hours with PST)
Employment Type: Contract
About the Role:
We are seeking an experienced Backend Engineer with a strong background in product engineering at major tech companies. This role is essential for individuals who have actively contributed as product engineers—meaning you have been deeply involved in building and shipping consumer-facing features, not just backend tasks. You will work on distributed systems serving millions of users daily, collaborating closely with product managers, designers, SREs, and cross-functional teams to drive technical and product strategy. The ideal candidate thrives in fast-paced, ambiguous environments and contributes strategically to system architecture, scalability, and user experience.
Responsibilities:
- Own the full product development lifecycle: from technical design and development to testing, experimentation (A/B testing), analysis, and launch.
- Build and scale backend services supporting massive user and media loads with focus on consumer product outcomes.
- Architect and maintain resilient, scalable microservices and distributed systems.
- Design and manage APIs (REST, GraphQL) and middleware to ensure seamless data flow for product features.
- Collaborate cross-functionally, partnering with product and design to translate requirements into technical solutions.
- Lead code reviews, participate in architecture discussions, and contribute to team standards and documentation.
- Troubleshoot and optimize systems for high-throughput, low-latency consumer experiences.
- Design maintainable database schemas and data structures (SQL and NoSQL) aligned with product goals.
- Ensure security and data privacy compliance throughout product integrations and deployments.
- Mentor and help grow technical skills within the engineering team.
Requirements:
- Minimum 8+ years of full-time professional experience developing backend distributed systems at scale.
- Proven product engineering experience—actively building, shipping, and owning consumer-facing features and products.
- Strong proficiency in Python and Go for backend development.
- Expertise with microservices architecture, APIs (REST, GraphQL), and high-throughput backend technologies (Kafka, RabbitMQ, Redis, Memcached, Postgres).
- Hands-on experience with software engineering best practices: unit/integration/e2e testing, CI/CD, A/B testing, feature flagging, and documentation.
- Demonstrated ability to work autonomously in a fast-paced, remote environment, managing priorities and deadlines.
- Excellent communication skills to collaborate effectively with technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science or related field, or equivalent hands-on professional experience.
Preferred Experience:
- Product engineering background in consumer tech applications with 10M+ daily active users.
- Experience working in large engineering groups (20+ backend engineers) with multiple teams contributing to a distributed backend.
- Proven ability to influence technical strategy, developer workflows, and mentoring in a collaborative team culture.
What We Offer:
- Impactful role shaping the architecture and product experience of a large-scale consumer platform.
- Collaborative and inclusive remote work culture with top talent.
- Opportunity to work with complex, high-scale distributed systems and cutting-edge product features.
Seniority level
-
Seniority level
Not Applicable
Employment type
-
Employment type
Contract
Job function
-
Job function
Information Technology
-
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Russell Tobin by 2x
Sign in to set job alerts for “Back End Developer” roles.
United Kingdom $130,000.00-$150,000.00 3 weeks ago
Front End Developer (18 Month Remote Fixed Term Contract)
Birmingham, England, United Kingdom 1 week ago
Graduate Software Developer – Fully Remote
Hertford Heath, England, United Kingdom 2 days ago
Graduate Software Developer – Fully Remote
London, England, United Kingdom $140,000.00-$180,000.00 3 weeks ago
London, England, United Kingdom 6 months ago
London, England, United Kingdom $140,000.00-$180,000.00 1 month ago
Graduate Software Developer – Fully Remote
Sheffield, England, United Kingdom 2 days ago
Bristol, England, United Kingdom 2 days ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 6 days ago
United Kingdom $75,000.00-$100,000.00 1 month ago
Graduate Software Engineer – Artificial Intelligence (Remote) – UK
London, England, United Kingdom 1 week ago
Graduate Junior Web Developer – Work from home
Frontend software engineer (React) – Europe Remote
Birmingham, England, United Kingdom $35,000.00-$40,000.00 2 months ago
City Of London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 2 weeks ago
Frontend software engineer (React) – Europe Remote
Belfast, Northern Ireland, United Kingdom $35,000.00-$40,000.00 2 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Backend Engineer employer: Russell Tobin
Contact Detail:
Russell Tobin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer
✨Tip Number 1
Make sure to showcase your experience with consumer-facing features during any discussions. Highlight specific projects where you played a key role in building and shipping products, as this aligns perfectly with what we're looking for.
✨Tip Number 2
Familiarise yourself with the latest trends in backend technologies, especially those mentioned in the job description like Python, Go, and microservices architecture. Being able to discuss these topics confidently can set you apart from other candidates.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by discussing past challenges you've faced in high-throughput environments. We value candidates who can think on their feet and optimise systems effectively.
✨Tip Number 4
Engage with our team on platforms like LinkedIn before applying. Building connections with current employees can give you insights into our culture and expectations, making your application stand out.
We think you need these skills to ace Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in backend development, particularly with Python and Go. Emphasise your product engineering background and any consumer-facing features you've built.
Craft a Compelling Cover Letter: In your cover letter, explain why you're a great fit for the role. Mention specific projects where you've contributed to system architecture and scalability, and how you thrive in fast-paced environments.
Showcase Relevant Experience: When detailing your work history, focus on your experience with distributed systems and microservices architecture. Include metrics or outcomes from your previous roles to demonstrate your impact.
Highlight Collaboration Skills: Since the role involves working closely with cross-functional teams, mention any experiences where you've successfully collaborated with product managers, designers, or other engineers to achieve project goals.
How to prepare for a job interview at Russell Tobin
✨Showcase Your Product Engineering Experience
Make sure to highlight your experience in building and shipping consumer-facing features. Discuss specific projects where you played a key role in the product development lifecycle, as this is crucial for the role.
✨Demonstrate Technical Proficiency
Be prepared to discuss your expertise in Python and Go, as well as your experience with microservices architecture and APIs. You might be asked to solve technical problems or explain your approach to system design during the interview.
✨Emphasise Collaboration Skills
Since the role involves working closely with cross-functional teams, share examples of how you've successfully collaborated with product managers, designers, and other engineers. Highlight your communication skills and ability to translate technical requirements into actionable tasks.
✨Prepare for System Architecture Discussions
Expect questions about system architecture and scalability. Be ready to discuss your approach to designing resilient systems and optimising for high-throughput, low-latency experiences. This will demonstrate your strategic thinking and technical depth.