Bangalore, Karnataka, India
Information Technology
Full-Time
Acuity Analytics
Overview
Job PurposeWe are looking for a highly skilled Senior Python Developer with expertise in FastAPI and microservices architecture to design, develop, and maintain scalable, high-performance APIs and distributed systems. This role ensures robust, secure, and efficient service communication while enabling observability and reliability across modern cloud-native environments.
Essential Skills
Desired Skills and Experience
- 5+ years of experience in Python and microservices.
- Strong experience in developing scalable microservices using Python and FastAPI.
- Proficiency in designing RESTful APIs with Pydantic validation.
- Hands-on expertise in service-to-service communication using REST and gRPC.
- Solid knowledge of containerization and orchestration with Docker and Kubernetes.
- Experience in CI/CD pipeline development using GitHub Actions, Jenkins, or Azure DevOps.
- Familiarity with observability tools like Prometheus, Grafana, and OpenTelemetry.
- Strong understanding of event-driven architecture using Kafka or RabbitMQ.
- Excellent debugging and performance optimization skills for microservices.
- Experience with asynchronous programming and concurrency in Python.
- Knowledge of OAuth2, JWT, and API security best practices.
- Exposure to cloud platforms (Azure, AWS, or GCP) and managed Kubernetes services.
- Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Understanding of API Gateway and service mesh (Istio, Kong).
- Experience with unit/integration testing frameworks (Pytest).
- Knowledge of infrastructure-as-code (Terraform, Helm).
- Awareness of performance monitoring and distributed tracing.
- Develop and maintain scalable microservices using Python and FastAPI.
- Design and implement RESTful APIs with robust validation using Pydantic.
- Implement service-to-service communication via REST and gRPC.
- Build and maintain CI/CD pipelines for automated deployments.
- Containerize applications and manage orchestration using Docker and Kubernetes.
- Implement observability and monitoring with Prometheus, Grafana, and OpenTelemetry.
- Design and maintain event-driven architecture leveraging Kafka or RabbitMQ.
- Ensure code quality, security, and performance optimization across services.
- Proven ability to build production-grade microservices using FastAPI.
- Hands-on experience with containerization and orchestration in real-world projects.
- Strong understanding of API design principles and validation frameworks.
- Practical experience with observability and monitoring tools.
- Familiarity with secure coding practices and API security standards.
- Good communication (verbal and written)
- Experience in managing client stakeholders
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in