> DOU
senior
Qubit LabsBackend Engineer
company:Outsource
pythonfastapiflaskdjangodockerkubernetesaws
node.jsjavaazuredatabrickslangchain
> full description
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