Software Engineer - Backend

AI overview

Build modern tools and services for backend systems while collaborating with product and infrastructure teams to automate processes and enhance application monitoring.

About the Role

As a Backend Software Engineer in our team, you will build modern, high-impact tools and services that empower developers, monitor application health, and automate dev processes. You will work closely with engineering, product and infrastructure teams to design and deliver backend systems that are reliable, scalable and maintainable.

Key responsibilities include:

  • Building tools to capture, monitor and visualise application health, status, outages and anomalies
  • Developing powerful AI integrations and tooling to facilitate automated code reviews, build & test pipelines, documentation
  • Designing and building data pipelines for live and historical data, enabling better debugging and insights
  • Owning new feature development and reducing developer toil across dev-processes and services
  • Collaborating with cross-functional teams to define, design and ship backend services and APIs

What We’re Looking For – Requirements

  • Strong proficiency in Python and solid experience in web application development
  • Hands-on experience with Django (preferred) or Flask/FastAPI
  • Good understanding of RESTful APIs and web services
  • Comfortable using Linux shell / command-line and basic system tools
  • Experience with relational databases (PostgreSQL/MySQL) and ORM frameworks
  • Familiarity with version control systems (Git)
  • Understanding of modern observability tools such as Prometheus, Grafana (or equivalent)
  • Bonus: Understanding of deployment practices, cloud platforms or containerisation
  • Bonus: Exposure to frontend technologies (React, JavaScript) – nice but not required
  • Strong analytical & problem-solving skills; ability to think independently and drive solutions

Nice to Have

  • Experience with CI/CD pipelines and automated testing frameworks
  • Knowledge of microservices architecture
  • Prior experience working in a startup environment (preferred)
  • Comfortable adapting to a fast-paced, evolving engineering culture
  • On-site availability (we strongly prefer candidates who can join physically)
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job