AI Backend Engineer

Senior · Remote · Full-time

All open positions
SeniorRemoteFull-time

About the Role

We're looking for an experienced AI Backend Engineer to build and maintain scalable AI-powered backend services used in enterprise environments. You'll work on modern cloud-native applications, AI APIs, and distributed microservices while helping design reliable systems that are secure, performant, and easy to operate.

This is a senior, hands-on engineering role where you'll collaborate with frontend developers, infrastructure engineers, and product teams to build production-ready AI solutions. From designing REST APIs to deploying containerized applications on Kubernetes, you'll own the backend architecture that powers intelligent applications.

What You'll Do

  • Design, develop, and maintain scalable backend services using Python.
  • Build and enhance REST APIs and AI-powered microservices.
  • Integrate external systems, APIs, and multiple data sources.
  • Containerize applications with Docker and deploy them using Kubernetes/OpenShift.
  • Build and improve CI/CD pipelines to automate testing, deployment, and releases.
  • Monitor applications, troubleshoot production issues, and optimize system performance.
  • Contribute to architectural decisions and continuously improve code quality through testing and reviews.
  • Work closely with frontend, DevOps, and infrastructure teams in an agile environment.
  • Document technical solutions and participate in planning, estimation, and sprint activities.

What We're Looking For

  • 5+ years of professional backend development experience.
  • Strong Python development skills and experience building REST APIs.
  • Experience developing and maintaining microservice-based applications.
  • Hands-on experience with Docker and containerized deployments.
  • Experience working with Kubernetes and/or OpenShift.
  • Familiarity with CI/CD pipelines, preferably Jenkins or GitLab CI.
  • Experience with Git and modern software development workflows.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent written and spoken English.
  • Nice to have: experience with FastAPI.
  • Nice to have: knowledge of Redis and Kafka.
  • Nice to have: experience with Bash scripting.
  • Nice to have: familiarity with SonarQube, Jira, Confluence, Dynatrace, or OpenSearch.
  • Nice to have: basic understanding of AI and machine learning concepts.
  • Nice to have: German language skills.

What We Offer

  • Remote-first: work from anywhere in Serbia. The Belgrade office is optional.
  • You'll work alongside engineers with 5–15 years of experience. No babysitting, just craft.
  • Top-of-market salary for Serbia, paid in EUR, reviewed annually and tied to your impact.
  • €1,500/year learning budget for conferences, courses, and books.
  • 25 days PTO, flexible hours, and a culture that respects your time outside work.

Ready to Apply?

Send us your application and let's talk about how you can make an impact.

Apply Now

Or simply send us your CV to contact@stepto.net

Performance-led engineering

Want senior engineers who move work forward, not just tickets?

Work with accountable, English-fluent professionals who communicate clearly, protect quality, and deliver with a steady operating rhythm. Cost efficiency matters, but performance is why clients stay with us.

Delivery signals · senior engineering team
Senior ownership
Lead-level
Delivery rhythm
Weekly
Timezone overlap
CET
1 teamaccountable for outcomes, communication, and execution