Python Developer

ocho United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description


Are you a Python Software Engineer who wants to work on something that truly makes an impact?



This is a rare opportunity to join a high-growth, product-led tech company as they build a next-generation cloud management and FinOps platform. You’ll play a central role in designing, building, and delivering scalable, secure, and high-performance backend services that underpin complex cloud automation and cost optimisation workflows.


You’ll be joining a cross-functional, international team working closely with Frontend, Product, DevOps, and QA. The engineering leadership is based in the UK, and the company has a strong reputation for hiring top-tier talent and empowering engineers to thrive.


Job Description



You will:

  • Design, develop, and deploy scalable, secure, and high-performance software solutions using Python (Django experience highly desirable)
  • Build and maintain RESTful APIs and microservices supporting multi-cloud environments
  • Collaborate closely with Frontend, Product, DevOps, and QA teams to deliver high-quality, customer-facing features
  • Participate in architectural discussions and contribute to key technology decisions
  • Troubleshoot and resolve production issues, implementing long-term solutions
  • Champion clean, maintainable, testable code and implement best practices including TDD
  • Continuously improve development processes, tooling, and workflows
  • Stay current with trends in backend engineering, cloud technologies, and automation practices


Personal Specification



Technical Competencies (Essential):

  • Strong hands-on experience with Python
  • Proven track record building scalable, customer-facing backend systems
  • Practical experience developing RESTful APIs with test-driven development (TDD)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native technologies
  • Proficient in CI/CD pipelines, containerisation tools such as Docker and Kubernetes
  • Experience with version control systems (e.g., Git) and Agile/Scrum methodologies
  • Excellent written and verbal communication skills



Technical Competencies (Desirable):

  • Experience with Django
  • Experience with Postgres and CentOS
  • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Exposure to monitoring and logging tools such as Datadog, Prometheus, or Grafana
  • Experience with multi-cloud or hybrid cloud environments
  • Contributions to open-source projects or technical communities
  • Experience working in fast-paced, startup environments


Benefits

  • Market-leading salary (£70-90k) dependent on experience
  • Fully remote role (NI-based)
  • Generous annual leave entitlement
  • Opportunity to work on modern tech stacks and greenfield projects
  • Excellent career progression and mentorship opportunities
  • Inclusive, collaborative culture with a global engineering team


Subscribe our newsletter

New Things Will Always Update Regularly