At a Glance
- Tasks: Design and develop cloud-native backend services using Python and AWS Lambda.
- Company: Join a rapidly scaling tech company focused on cloud cost optimisation and FinOps solutions.
- Benefits: Enjoy a 100% remote role with a competitive salary and flexible work culture.
- Why this job: Be a key player in shaping a high-growth platform with global collaboration opportunities.
- Qualifications: 8-10+ years of software engineering experience, strong Python skills, and AWS serverless expertise required.
- Other info: Work directly with the platform architect and influence future team structure.
The predicted salary is between 72000 - 84000 £ per year.
100% remote role. Salary: up to £120k base + package.
About the Company:
Our client is a rapidly scaling, VC-backed technology company focused on delivering cloud cost optimization and FinOps solutions to enterprises and MSPs operating across hybrid and multi-cloud environments. Founded over a decade ago and recently bolstered by strategic acquisitions, the business has made a deliberate shift from bespoke cloud tooling to a productized cloud ROI platform - driven by structured cost data, AI/ML insights, and seamless integrations. Our client is a proud member of the FinOps Foundation and a key player in emerging BillOps trends. They are building out a best-in-class engineering function to deliver the next phase of growth - and this role will play a central part.
The Role:
This is an opportunity to be one of the first key hires in a newly formed UK/Northern Ireland engineering team, acting as a proof-of-concept hire for a long-term buildout. The immediate need is for a hands-on Senior Backend Developer with strong experience in serverless AWS architecture, Python-based microservices, and distributed systems. You will join a remote-first team that spans across the US and the UK, collaborating through Slack and working with autonomy and speed. This role is pivotal in shaping the product's backend foundation - particularly for high-scale, data-driven APIs and event-driven infrastructure.
Key Responsibilities:
- Design and develop cloud-native backend services using Python and AWS Lambda
- Build scalable microservices and event-driven systems using SQS, SNS, and EventBridge
- Contribute to API development (REST/GraphQL) and data integration pipelines
- Collaborate with cross-functional teams on architecture and system design
- Interface with frontend engineers (Vue.js stack) and data platform engineers (Snowflake, Airflow)
- Help define and implement CI/CD pipelines and observability practices
- Support a feedback-driven culture focused on iterative delivery and continuous improvement
- Communicate technical plans clearly to both technical and non-technical stakeholders
Essential Criteria:
- 8-10+ years of software engineering experience, ideally in a SaaS or cloud-first environment
- Strong Python backend development experience
- Deep understanding of AWS serverless tools (Lambda, DynamoDB, API Gateway, etc.)
- Experience building distributed systems and event-driven architecture
- Familiarity with GraphQL APIs and scalable API design
- Exposure to cloud observability (tracing, metrics, logging) and DevOps workflows
- Comfortable working in Slack-based, fast-feedback environments
- Excellent communication skills and ability to work across regions
Desirable Experience:
- Experience with time-series data and cost intelligence platforms
- Familiarity with Snowflake, Airflow, DBT, or other data platform technologies
- Background in data-centric product development or FinOps tooling
- Exposure to ML-powered querying, analytics, or optimization
- Experience in scaling microservices across hybrid/multi-cloud environments
Why Join:
- Be one of the first key strategic hires in the UK/Northern Ireland for a high-growth cloud optimization platform
- Work directly with the platform architect to shape future technical direction
- Join a well-funded company actively investing in platform engineering and analytics talent
- Influence hiring strategy and help define the structure of a future delivery team in NI
- Collaborate with high-calibre peers across three continents
- Remote-first culture with flexibility and autonomy
- Opportunity for growth into team leadership or architectural influence as the platform scales
How to Apply:
If you believe you meet the criteria for this role and are excited about the opportunity to join a product-led team with real momentum, please apply via this link. Alternatively, you can reach out to Phil Gamble directly for an informal chat via LinkedIn or WhatsApp.
Senior Backend Developers ( Serverless/Python) employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developers ( Serverless/Python)
✨Tip Number 1
Familiarise yourself with the latest AWS serverless tools, especially Lambda, DynamoDB, and API Gateway. Being able to discuss your hands-on experience with these technologies during an interview will demonstrate your expertise and readiness for the role.
✨Tip Number 2
Showcase your understanding of event-driven architecture by preparing examples of past projects where you've implemented microservices using SQS, SNS, or EventBridge. This will highlight your practical knowledge and problem-solving skills.
✨Tip Number 3
Engage with the FinOps community and stay updated on trends in cloud cost optimisation. Mentioning your insights or experiences related to BillOps during discussions can set you apart as a candidate who is not only technically skilled but also aligned with the company's mission.
✨Tip Number 4
Prepare to discuss your experience with CI/CD pipelines and observability practices. Being able to articulate how you've contributed to these processes in previous roles will show that you're ready to support a feedback-driven culture and continuous improvement.
We think you need these skills to ace Senior Backend Developers ( Serverless/Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AWS serverless architecture. Include specific projects or roles where you've built scalable microservices or worked with event-driven systems.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their focus on cloud cost optimisation and FinOps solutions, and provide examples of your relevant experience.
Showcase Technical Skills: Clearly outline your technical skills related to the job description, such as your familiarity with GraphQL APIs, cloud observability tools, and CI/CD pipelines. Use bullet points for clarity and impact.
Prepare for Communication: Since the role involves collaboration with cross-functional teams, be ready to discuss how you communicate technical plans to both technical and non-technical stakeholders. Prepare examples that demonstrate your communication skills.
How to prepare for a job interview at Ocho
✨Showcase Your Python Expertise
Make sure to highlight your strong experience with Python during the interview. Be prepared to discuss specific projects where you've used Python for backend development, especially in serverless environments.
✨Demonstrate AWS Knowledge
Since the role requires a deep understanding of AWS serverless tools, brush up on your knowledge of AWS Lambda, DynamoDB, and API Gateway. Be ready to explain how you've implemented these tools in past projects.
✨Discuss Distributed Systems Experience
Prepare to talk about your experience with distributed systems and event-driven architecture. Share examples of how you've built scalable microservices and integrated them into larger systems.
✨Communicate Clearly
Excellent communication skills are essential for this role. Practice explaining technical concepts in a way that non-technical stakeholders can understand, as you'll need to collaborate with cross-functional teams.