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 fully remote role with a market-leading salary and flexible work culture.
- Why this job: Be a key player in shaping a high-growth platform with opportunities for leadership and influence.
- Qualifications: 8-10+ years of software engineering experience, strong Python skills, and AWS serverless expertise required.
- Other info: Collaborate with a global team and contribute to innovative cloud solutions.
The predicted salary is between 72000 - 84000 £ per year.
Fully remote role - Northern Ireland
Salary: £100k+ market leading benefits 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 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 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 Python Developer ( Serverless/AWS Lambda) employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Developer ( Serverless/AWS Lambda)
✨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 and distributed systems. Prepare examples from your past work where you've successfully implemented these concepts, as they are crucial for the position.
✨Tip Number 3
Engage with the FinOps community and stay updated on trends in cloud cost optimisation. This knowledge can set you apart and show your commitment to the field, which is highly relevant to the company's focus.
✨Tip Number 4
Network with current employees or reach out to Phil Gamble on LinkedIn for insights about the company culture and expectations. This can provide you with valuable information that can help tailor your approach during interviews.
We think you need these skills to ace Senior Python Developer ( Serverless/AWS Lambda)
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 developed cloud-native backend services, as this is crucial for the position.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of their focus on cloud cost optimisation and how your skills align with their needs, particularly in building scalable microservices.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving event-driven systems or API development, be sure to include these in your application. Highlight your contributions and the technologies used.
Highlight Communication Skills: Given the remote-first nature of the role, emphasise your ability to communicate effectively with both technical and non-technical stakeholders. Provide examples of how you've successfully collaborated in distributed teams.
How to prepare for a job interview at Ocho
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python for backend development, especially in serverless environments. Demonstrating your understanding of Python's nuances will impress the interviewers.
✨Demonstrate AWS Knowledge
Since the role focuses on AWS Lambda and other serverless tools, ensure you can explain how you've implemented these technologies in past projects. Discuss your familiarity with services like DynamoDB, API Gateway, and how they integrate into a serverless architecture.
✨Prepare for System Design Questions
Expect questions around designing scalable microservices and event-driven systems. Be ready to articulate your thought process on architecture decisions, including how you would handle data flow and integration between services.
✨Communicate Clearly and Effectively
Given the remote nature of the team, strong communication skills are essential. Practice explaining technical concepts in a way that non-technical stakeholders can understand. This will demonstrate your ability to collaborate across teams effectively.