We are seeking a highly experienced Senior Backend Engineer to lead and scale our backend systems. This role requires deep expertise in Python, microservices architecture, cloud-native solutions, and DevOps practices. The ideal candidate will thrive in a dynamic, fast-paced environment, building high-performance backend services that power mission-critical applications.
Key ResponsibilitiesBackend Development & Architecture
Design, develop, and maintain scalable, high-performance backend services.
Architect and implement microservices-based solutions with a focus on reliability and extensibility.
Develop APIs using FastAPI and SQLAlchemy, following clean code and modular design principles.
Database Management
Manage relational databases using SQLite (local) and PostgreSQL (production).
Use Alembic for schema migrations, following a code-first approach to database design.
DevOps & Cloud Infrastructure
Implement and optimize CI/CD pipelines using GitHub Actions, Docker, and Kubernetes.
Deploy applications to Azure Kubernetes Service (AKS) and manage related Azure services (App Service, Redis, Key Vault, etc.).
Collaborate with DevOps teams to manage infrastructure using Helm, Terraform (HCL), and kubectl.
Security & Integration
Implement authentication and authorization using Azure AD, ensuring secure access and compliance with best practices.
Develop integrations with ServiceNow and other enterprise platforms via custom APIs.
Optimize backend caching strategies using Redis.
Agile Delivery & Collaboration
Participate in Agile/Scrum ceremonies using Azure DevOps Boards.
Take ownership of backend initiatives and deliver high-quality features on schedule.
AI/ML Integration
Contribute to AI/ML projects involving Gen AI, LLMs (OpenAI, Hugging Face), LangChain, and RAG (Retrieval-Augmented Generation) workflows.
(Optional) Frontend Contribution
Collaborate on frontend components using React 18, Redux Toolkit, RTK Query, and Webpack.
Required Skills & Experience10–12+ years of backend development experience.
Expert-level proficiency in Python 3.11+, including list comprehensions, data structures, and algorithms.
Strong hands-on experience with FastAPI, SQLAlchemy, and PostgreSQL.
Proven expertise in microservices architecture and API design.
Proficient with Docker, Kubernetes, AKS, and related orchestration tools.
CI/CD implementation experience with GitHub Actions, Helm, Terraform, and HCL.
Deep familiarity with Azure services, including Storage Queues, Redis, Key Vault, and Active Directory.
Knowledge of ServiceNow APIs and enterprise application integrations.
Strong understanding of cloud security best practices.
Exposure to AI/ML frameworks and tooling: OpenAI, Hugging Face, LangChain, RAG.
Adherence to PEP 8 standards, modular code design, and dependency management via uv.
Proficient with kubectl and Kubernetes management tasks.
Excellent analytical, communication, and leadership skills.
Nice-to-Have SkillsFrontend development experience with:
React 18, Redux Toolkit, RTK Query, Webpack, Jest, Backstage.
Exposure to FinOps or Cloud Cost Optimization domains.
Experience working on AI/ML-based platforms or intelligent automation systems.
Testing FrameworksRecommended: Pytest, Unittest, and Coverage for robust unit testing of backend services.
Technologies & ToolsLanguages & Frameworks: Python 3.11+, FastAPI, SQLAlchemy
DevOps & Automation: Docker, Kubernetes, GitHub Actions, Helm, Terraform, Ansible
Databases: PostgreSQL, SQLite, Alembic
Cloud & Infra: Azure AKS, Redis, Azure Key Vault, Azure Storage Queue
AI/ML: OpenAI, Hugging Face, LangChain, RAG
Version Control & Boards: GitHub, Azure DevOps
Security: Azure AD, Role-Based Access Control
Monitoring & Optimization: Redis, Kubernetes CLI (kubectl)