Python Tech Lead

Description

Project Overview

We are looking for a strong Technical Lead who can take end-to-end technical ownership of the project and guide the team through all stages of the Software Development Life Cycle (SDLC). This role requires a broad technical mindset, leadership skills, and the ability to supervise quality, architecture, infrastructure, testing, releases, and support processes.This is a hands-on role for someone who understands not just how to build software, but also how to ensure it is built correctly, safely, and sustainably.

 

Requirements

This role will share responsibility for technical leadership, architecture decisions, and delivery of a highly scalable, AI-driven platform. The successful candidate will focus on monitoring, observability, and reliability as critical pillars of the system, ensuring robust performance and proactive issue detection across distributed microservices.

Technical Skills & Requirements

 

Essential

Backend Expertise: Python 3.11+, asyncio, FastAPI, OpenAPI, SQLAlchemy/Alembic.
Cloud & DevOps: Azure Cloud expertise (Azure Service Bus, Blob Storage, Web PubSub), Kubernetes, Docker, Helm, Terraform, ArgoCD, ADO.
Observability: Deep hands-on experience with OpenTelemetry, Prometheus, and distributed tracing.
GenAI Integration: Azure OpenAI, RAG flows, embeddings, LangChain.
Database: Relational DB (PostgreSQL) optimization and schema design.
CI/CD: Azure DevOps pipelines.

 

Nice to Have
Experience with LangGraph and multimodal GenAI models.
Familiarity with frontend architecture (React, TypeScript).
Knowledge of security best practices (OAuth, RBAC).
Exposure to intelligent automation and AI-driven observability.

Soft Skills
Strong leadership and mentoring capabilities.
Excellent communication and stakeholder management.
Collaborative mindset for working with another Tech Lead.

 

Job responsibilities

Key Responsibilities: Collaborative Leadership

  • Work in tandem with the existing Tech Lead to define architecture and technical strategy.
  • Take ownership of observability and monitoring frameworks to guarantee system health and performance.
  • Architecture & Design
  • Contribute to event-driven microservices architecture, GenAI integration, and real-time streaming solutions.

Ensure designs support scalability, resilience, and low-latency operations

 

Monitoring & Observability

Implement and optimize observability tools (OpenTelemetry, Prometheus) for distributed tracing, metrics, and alerting.
Establish dashboards and proactive monitoring strategies to detect anomalies before they impact users.

 

Integration & Delivery
Oversee backend services (FastAPI, asyncio), Azure components (Service Bus, Blob Storage, Web PubSub), and Kubernetes deployments.
Support CI/CD pipelines and infrastructure automation using Azure DevOps, Helm, and Terraform.
Collaboration
Partner with QA, DevOps, and AI teams to ensure UAT readiness and production stability.
Communicate technical decisions clearly to stakeholders and ensure alignment with business goals.

Required languages

English B2 - Upper Intermediate
Published 13 January
35 views
ยท
6 applications
100% read
ยท
67% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...