At a Glance
- Tasks: Develop and operate microservices using Golang and Python for a cloud-based FinOps platform.
- Company: Join a global software business focused on intelligent, cloud-native solutions.
- Benefits: Enjoy a competitive salary, strong benefits package, and fully remote work options.
- Why this job: Make a real impact in cloud resource management while working with a talented, distributed team.
- Qualifications: Strong experience in Golang, Python, AWS, Kubernetes, and secure application design required.
- Other info: Mentorship opportunities available; work in a flat, collaborative structure.
The predicted salary is between 60000 - 84000 £ per year.
Our client is a global software business delivering intelligent, cloud-native solutions that help organisations optimise and manage their cloud environments. With engineering teams distributed across North America, the UK, and Europe, they are now building a next-generation FinOps platform designed for scale, performance, and security. The company promotes a collaborative, remote-first culture and is investing heavily in product and engineering talent.
We’re looking for a Senior Backend Developer with strong hands-on experience in Golang and Python to help shape and build a new cloud-based FinOps platform. You’ll work closely with product managers, frontend engineers, and SREs to deliver secure, scalable services across both containerised and serverless infrastructures. This is a senior position requiring both deep technical skill and the ability to work autonomously within a distributed team.
Key Responsibilities:- Design, develop, and operate microservices and backend applications using Golang and Python
- Deploy and manage services in AWS, utilizing Kubernetes, Docker, and serverless technologies
- Build secure, scalable APIs (RESTful and GraphQL) and integrate with identity services
- Collaborate with cross-functional teams to design and deliver full-featured software components
- Drive a “security-first” mindset across development practices, including OAuth2 and IAM policies
- Lead operational efforts using modern observability frameworks to monitor and debug production systems
- Mentor junior engineers and contribute to a culture of continuous improvement
- Strong commercial experience in Golang and Python
- Proven track record developing in Kubernetes and Docker in production environments
- Deep understanding of AWS core services, serverless functions, and infrastructure-as-code
- Experience with OAuth2, IAM, and secure application design principles
- Hands-on experience designing and consuming RESTful and GraphQL APIs
- Strong SQL skills and familiarity with data warehouses like Snowflake
- Day-2 operations experience including observability, debugging, and triage
- Experience with Auth0, AWS Cognito, or similar identity platforms
- Familiarity with Helm, Prometheus, Grafana, or OpenTelemetry
- Exposure to other cloud platforms (GCP, Azure)
- CI/CD pipeline development for containerised/serverless apps
- Shape a cutting-edge FinOps platform with real impact on how cloud resources are managed globally
- Work with a high-calibre distributed engineering team in a fully remote environment
- Autonomy, trust, and room to grow within a flat, collaborative structure
- Competitive salary and strong benefits package
If you believe you meet the criteria for this role and are excited about the opportunity, please apply via this link. Alternatively, reach out to Phil Gamble directly for an informal chat via LinkedIn or WhatsApp.
Python Developer employer: Ocho
Contact Detail:
Ocho Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Familiarise yourself with the latest trends and best practices in Golang and Python development. Being able to discuss recent advancements or frameworks during your conversations can really set you apart from other candidates.
✨Tip Number 2
Showcase your experience with AWS, Kubernetes, and Docker by preparing specific examples of projects you've worked on. Be ready to explain how you tackled challenges and what impact your contributions had on the overall project.
✨Tip Number 3
Engage with the company's online presence, such as their social media or blog posts. This will not only give you insights into their culture but also provide you with talking points that demonstrate your genuine interest in their work during interviews.
✨Tip Number 4
Network with current employees or alumni from your network who have experience in similar roles. They can offer valuable insights about the company and potentially refer you internally, which can significantly boost your chances of landing the job.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang and Python, as well as your familiarity with AWS, Kubernetes, and Docker. Use specific examples from your past work to demonstrate your skills in developing microservices and APIs.
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 needs, particularly your experience in cloud-native solutions and your ability to work in a remote team.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or as personal endeavours, include them in your application. Highlight your contributions, the technologies used, and the impact of these projects on the overall goals.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a senior developer role.
How to prepare for a job interview at Ocho
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with Golang and Python in detail. Bring examples of projects you've worked on, especially those involving microservices, AWS, and containerisation technologies like Kubernetes and Docker.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that relate to building secure, scalable APIs and managing cloud environments.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be ready to share experiences where you successfully collaborated with product managers, frontend engineers, or SREs. Highlight your ability to work autonomously while still being a team player.
✨Adopt a Security-First Mindset
Familiarise yourself with security principles relevant to application design, such as OAuth2 and IAM policies. Be prepared to discuss how you have implemented security measures in your previous projects.