Backend & API Developer
Overview
We are looking for a Backend & API Developer with strong experience in designing scalable backend systems, building APIs, and integrating enterprise platforms in cloud-native environments. The ideal candidate has hands-on experience with Python-based backend development, distributed architectures, and modern DevOps practices.
Required Experience & Skills
Core Engineering
5+ years of professional software engineering experience
Strong expertise in Python
Proficiency in at least one additional programming language (e.g., Node.js or Java)
Strong understanding of software architecture and backend design principles
Backend Development
Hands-on experience with backend frameworks such as FastAPI, Flask, or Django
Experience designing and developing RESTful APIs and microservices
Solid understanding of distributed systems architecture and asynchronous processing
Experience with API versioning, authentication, authorization, and performance optimization
Cloud & DevOps
Experience working with Docker and Kubernetes
Familiarity with CI/CD pipelines and automated deployment processes
Experience delivering backend solutions in cloud environments such as AWS, Azure, or Databricks
Understanding of monitoring, logging, and observability practices
API & Enterprise Integrations
Experience integrating REST and/or OData APIs
Experience integrating enterprise platforms and external services
Understanding of authentication protocols and secure API communication
Experience working with third-party services and data synchronization
AI & Modern Backend Capabilities
Experience supporting AI-enabled backend services and integrations
Familiarity with Retrieval-Augmented Generation (RAG) concepts, embeddings, and vector databases is a plus
Understanding of secure LLM integration practices, including prompt injection mitigation, is considered an advantage
Engineering Practices
Experience working in Agile/Scrum environments
Strong problem-solving and debugging skills
Ability to work independently and collaborate within cross-functional teams
Good written and verbal communication skills in English
Nice to Have
Experience with MLOps tooling
Familiarity with event-driven architectures and message brokers
Experience with caching solutions and high-load systems
Exposure to AI agent frameworks such as LangChain or LangGraph
Experience with enterprise SaaS integrations


