At a Glance
- Tasks: Design and develop scalable cloud services using Python and AWS technologies.
- Company: Join Trustonic, a global tech leader focused on economic inclusion and innovation.
- Benefits: Competitive salary, bonus scheme, private medical insurance, and unlimited holiday policy.
- Other info: Inclusive culture that values diversity and supports professional growth.
- Why this job: Make a real impact on global access to technology while working flexibly.
- Qualifications: Strong Python skills and experience with AWS serverless technologies required.
The predicted salary is between 60000 - 80000 £ per year.
At Trustonic, we make smartphones affordable for the many, enabling global access to devices and digital finance through the world’s most secure smartphone locking technology. We partner with mobile carriers, retailers, and financiers across 30+ countries, powering device financing solutions that drive economic inclusion, profitability, and growth.
We pride ourselves on living by the Trustonic culture code, a blueprint for our journey that recognises that great working environments don’t guarantee success, but bad ones almost always ensure failure. Working here, you’ll find a company that celebrates its diversity and is looking to do the right thing: for each other, the community and the planet. We believe in equal opportunities and take to heart the old African proverb ’If you only want to go fast, go alone. If you want to go far, go together’. We work flexibly when and where we’re at our best, but regardless of how you choose to work, we’ll make sure you feel like one of the team.
A bit about the job and what you’ll deliver… We’re looking for a Senior Backend Engineer to play a key role in building and scaling our cloud-native telecoms platform. You’ll design and deliver the backend services that power device lifecycle management at scale, working on highly distributed, event-driven systems in AWS. This is a high-impact engineering role where you’ll help shape architecture, influence technical direction, and deliver resilient, production-grade services. You’ll work at the intersection of performance, scalability, and reliability, solving complex problems that directly impact real-world systems and customers. Please note, this is a remote role with attendance required at our office in Winnersh from time to time.
What you’ll do…
- Build Scalable Cloud Services: Design and develop Python-based backend services, from early concept through to production, using modern AWS serverless technologies. Create and evolve event-driven systems using AWS Lambda, SQS, SNS, and Step Functions to support high-scale device operations.
- Own Backend Quality & Performance: Write clean, testable code and continuously improve system reliability, observability, and performance in production environments. Contribute to architecture decisions, design reviews, and technical strategy across multiple backend services. Promote strong SDLC practices including CI/CD, automated testing, monitoring, and structured logging. Work closely with product, QA, and other engineers to deliver high-quality features and improve overall platform resilience.
- Solve Complex Problems: Diagnose and resolve issues across distributed systems, including performance bottlenecks and production incidents.
- Support Critical Systems: Participate in incident response and continuous improvement of business-critical AWS workloads.
What we’re looking for…
- Strong commercial experience building Python backend systems in production.
- Proven experience working with AWS serverless technologies (Lambda, API Gateway, SQS, SNS).
- Solid understanding of event-driven and distributed architectures.
- Experience with PostgreSQL (schema design, optimisation) and/or DynamoDB.
- Hands-on experience with Docker, Terraform, and CI/CD pipelines.
- Strong Python skills (modern features such as async, typing, and testing practices).
- Experience building APIs using frameworks like FastAPI or Flask.
- Understanding of observability, logging, and monitoring in cloud environments.
Nice to have:
- Experience with Airflow, PySpark, or data pipelines.
- Exposure to telecoms, IoT, or device management platforms.
- Familiarity with multi-tenant SaaS architectures.
- AWS certifications.
Ways of Working: Thrive in a fast-paced, evolving engineering environment. Strong problem-solving mindset with attention to detail. Collaborative, pragmatic, and delivery-focused. Comfortable taking ownership and driving work independently. Curious and continuously looking to improve systems and practices.
Qualifications: A degree in computer science, software engineering, or equivalent experience. AWS certification is highly desirable but not essential.
What we can provide you in return for your investment...
- Competitive compensation: A base salary that reflects your expertise and impact. Bonus scheme to share in our success.
- Financial security & wellbeing: Private medical insurance for you and your family from day one. Income protection and life insurance for peace of mind.
- Flexibility & work-life balance: Remote/hybrid working arrangements to support your lifestyle. An open holiday policy with no upper limit—take the time you need, when you need it. Support for volunteering and causes that matter to you. Opportunities for professional development and career progression. Exposure and interaction with global teams.
- Inclusive, supportive culture: A commitment to diversity, equity, and inclusion. A collaborative environment where your voice is valued and your wellbeing is prioritised.
- Impact & purpose: The chance to work on technology that drives global economic inclusion and makes a real difference in people’s lives.
Trustonic is an equal opportunity employer. We do not discriminate on any grounds. We empower, engage, enable and value differences between people, including; different races, ethnicities, genders, ages, religions, disabilities and sexual orientations, with differences in education, backgrounds, skill sets, experiences and knowledge.
Senior Backend Engineer - Cloud-Native Python (Remote) in Winnersh employer: Trustonic Limited
At Trustonic, we offer a dynamic and inclusive work environment that prioritises employee wellbeing and professional growth. With flexible remote working options, an open holiday policy, and a commitment to diversity, our team members are empowered to thrive while contributing to technology that fosters global economic inclusion. Join us in a culture that values collaboration and innovation, where your contributions make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer - Cloud-Native Python (Remote) in Winnersh
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects and AWS expertise. This gives potential employers a taste of what you can do, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Backend Engineer - Cloud-Native Python (Remote) in Winnersh
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Backend Engineer role. Highlight your experience with Python and AWS serverless technologies, as these are key to what we’re looking for at Trustonic.
Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—give examples of how you've tackled complex problems in previous roles. We love seeing how you approach challenges, especially in distributed systems!
Keep It Clear and Concise:When writing your application, clarity is key! Use straightforward language and avoid jargon where possible. We want to understand your experience and skills without having to decode your application.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team at Trustonic!
How to prepare for a job interview at Trustonic Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AWS serverless tech. Brush up on your knowledge of event-driven architectures and be ready to discuss how you've used these in past projects.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of complex problems you've solved in distributed systems. Think about performance bottlenecks or production incidents you've handled and how you approached them. This will demonstrate your critical thinking and technical prowess.
✨Understand the Company Culture
Familiarise yourself with Trustonic's culture code and values. Be ready to discuss how your personal values align with theirs, especially around diversity, collaboration, and community impact. This shows that you’re not just a fit for the role, but for the company as a whole.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and the company's vision for the future. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.