Job Title: Python Full Stack Developer (FastAPI & Azure)
Experience: 4-8 Years
Location: Pune
Job Overview
We are seeking a highly skilled Python Full Stack Developer with strong experience in FastAPI, REST APIs, Microservices, and Azure Cloud. The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-native applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python and FastAPI.
- Develop and consume RESTful APIs and build microservices-based applications.
- Deploy and manage applications on Microsoft Azure.
- Build and maintain containerized applications using Docker.
- Work with Kubernetes and Azure Kubernetes Service (AKS) for orchestration and deployment.
- Implement security best practices using OAuth2, JWT, API Gateway, and authentication/authorization frameworks.
- Design database schemas and optimize application performance.
- Monitor, troubleshoot, and resolve production issues using observability and monitoring tools.
- Participate in code reviews, CI/CD implementation, and Agile development processes.
- Collaborate with product owners, architects, and development teams to deliver enterprise-grade solutions.
Required Skills
- 4+ years of software development experience.
- Strong proficiency in Python and FastAPI.
- Hands-on experience building REST APIs and Microservices.
- Experience with Microsoft Azure cloud services.
- Hands-on experience with Docker, Kubernetes, and AKS.
- Knowledge of OAuth2, JWT, API Security, and API Gateway.
- Experience with SQL/NoSQL databases.
- Strong understanding of CI/CD pipelines and Git-based development.
- Excellent debugging, troubleshooting, and problem-solving skills.
Preferred Skills
- Experience with Temporal Workflow / Temporal Orchestration Framework.
- Exposure to Kafka, Event-Driven Architecture, and distributed systems.
- Experience with monitoring tools such as Grafana, Prometheus, ELK, Splunk, Datadog, or similar.
- Exposure to Generative AI, LLM integrations, LangChain, or RAG architectures.
- Knowledge of cloud-native design patterns and scalable application architecture.
Technical Environment
- Python, FastAPI
- Azure, AKS
- Docker, Kubernetes
- OAuth2, JWT, API Gateway
- PostgreSQL / MySQL / MongoDB
- Git, CI/CD
- Kafka (Preferred)
- Temporal (Preferred)