Chennai, Tamil Nadu, India
Information Technology
Full-Time
The IT Firm
Overview
Job Title : Senior Python Developer FastAPI Expert
Experience Level : 6 to 12 Years
Job Location : Bangalore
About The Role
We are seeking a highly skilled and experienced Senior Python Developer with deep expertise in FastAPI to join our growing engineering team in Bangalore. As a core member of the backend development team, you will be responsible for architecting, designing, and developing high-performance APIs and backend systems that are robust, scalable, and secure.
If you have a strong background in Python, enjoy solving complex backend challenges, and are passionate about working in a high-impact role within a fast-paced and collaborative environmentthis opportunity is perfect for you.
Key Responsibilities
Experience Level : 6 to 12 Years
Job Location : Bangalore
About The Role
We are seeking a highly skilled and experienced Senior Python Developer with deep expertise in FastAPI to join our growing engineering team in Bangalore. As a core member of the backend development team, you will be responsible for architecting, designing, and developing high-performance APIs and backend systems that are robust, scalable, and secure.
If you have a strong background in Python, enjoy solving complex backend challenges, and are passionate about working in a high-impact role within a fast-paced and collaborative environmentthis opportunity is perfect for you.
Key Responsibilities
- Design, build, and maintain high-performance backend systems and RESTful APIs using FastAPI and Python.
- Develop clean, efficient, reusable, and well-documented code that adheres to software development best practices.
- Architect scalable microservices and ensure integration across different services in the system.
- Work closely with front-end developers, DevOps, QA, and product managers to deliver features from concept to production.
- Write and maintain comprehensive unit and integration tests to ensure code reliability and performance.
- Implement data models and queries for relational and NoSQL databases.
- Ensure the security, stability, and performance of backend applications.
- Troubleshoot, debug, and upgrade existing systems to improve performance and usability.
- Stay current with emerging backend technologies, frameworks, and architectural patterns.
- Participate in code reviews, mentoring junior developers, and contributing to knowledge sharing across the team.
- Collaborate in Agile/Scrum development processes and participate in sprint planning, estimation, and retrospectives.
- Strong expertise in Python 3.x programming with a minimum of 6 years of professional experience.
- In-depth hands-on experience with FastAPI (at least 2 years of production-grade projects preferred).
- Good understanding of asynchronous programming, async/await, and concurrency in Python.
- Experience designing and consuming RESTful APIs, and knowledge of OpenAPI/Swagger specifications.
- Familiarity with OAuth2/JWT-based authentication, API security, and rate limiting.
- Solid understanding of data modeling and working experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Experience with Docker and containerized development environments.
- Familiarity with CI/CD pipelines and deployment practices using tools like GitHub Actions, Jenkins, or GitLab CI.
- Exposure to cloud platforms (Azure, AWS, GCP) and deploying backend services in cloud-native environments.
- Familiarity with monitoring/logging tools like Prometheus, Grafana, ELK stack, or Sentry.
- Excellent analytical and problem-solving skills with attention to detail.
- Strong verbal and written communication skills.
- Ability to take ownership of features from requirements through deployment and support.
- Experience working with cross-functional teams in Agile/Scrum environments.
- Proven track record of delivering high-quality software solutions on time.
- B.E/B.Tech/M.Tech/MCA or equivalent in Computer Science, Engineering, or related technical field.
- Prior experience with microservices architecture and distributed systems.
- Experience in event-driven architecture (Kafka, RabbitMQ, etc.).
- Experience working with Pydantic for data validation and serialization.
- Contributions to open-source Python/FastAPI projects.
- Familiarity with GraphQL and its integration with FastAPI.
- Be part of a high-impact product that solves real-world challenges at scale.
- Work alongside passionate and experienced professionals in a collaborative culture.
- Access to the latest tools, technologies, and best practices.
- Competitive salary structure with attractive performance bonuses.
- Work-life balance and flexibility, with hybrid work model options.
- Career growth, continuous learning, and leadership opportunities.
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