Python Software Developer
Senior backend Python developer (6-10 yrs) designing and maintaining scalable microservices and RESTful APIs with FastAPI, deployed on AWS (Lambda, ECS, EC2, S3, etc.) with PostgreSQL/MySQL/DynamoDB, Pytest testing, Docker, and CI/CD. Onsite 5 days a week in Hyderabad, Bengaluru, or Chennai, hiring for a large MNC client.
- Compensation
- Not disclosed
- Location
- Hyderabad; Chennai; Bengaluru
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6 to 10 years of experience
- Strong Python programming skills
- Hands-on experience with FastAPI
- Experience with Amazon Web Services (AWS)
- Experience building microservices and RESTful APIs
- Knowledge of cloud-based application development
- Experience with AWS services: Lambda, API Gateway, EC2, S3, ECS, CloudWatch, IAM
- Database integrations using PostgreSQL, MySQL, or DynamoDB
- Authentication/authorization with JWT, OAuth2, and AWS IAM
- Unit and integration testing with Pytest
- CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Jenkins
- Containerization with Docker; deployment via ECS or EKS
- Follow coding standards, version control, and Agile methodologies
Full description
Hiring for One of the topmost MNC!!Role: Python Developer (AWS & FastAPI )Exp: 6 to 10 YRSLocation: Hyderabad, Bangalore, ChennaiWork mode: 5 Days work from officeJob Summary:
We are looking for a skilled Python Developer with hands-on experience in FastAPI and Amazon Web Services (AWS) to design, develop, deploy, and maintain scalable backend applications and RESTful APIs. The ideal candidate should have strong Python programming skills, experience building microservices, and knowledge of cloud-based application development.
Key Responsibilities:
- Design, develop, and maintain backend applications using Python and FastAPI.
- Build and integrate RESTful APIs and microservices.
- Deploy and manage applications on AWS cloud infrastructure.
- Work with AWS services such as Lambda, API Gateway, EC2, S3, ECS, CloudWatch, and IAM.
- Develop database integrations using PostgreSQL, MySQL, or DynamoDB.
- Implement authentication and authorization using JWT, OAuth2, and AWS IAM where appropriate.
- Optimize application performance, scalability, reliability, and security.
- Write unit tests and integration tests using Pytest.
- Implement CI/CD pipelines using AWS CodePipeline, GitHub Actions, or Jenkins.
- Containerize applications using Docker and deploy them using ECS or EKS.
- Monitor application logs, troubleshoot production issues, and improve system reliability.
- Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.
- Follow coding standards, version control practices, and Agile development methodologies.
--
Thanks & Regards
Nikhil C
IT Staffing Analyst
Black and White Business Solutions Pvt.Ltd.
Bangalore,Karnataka,India.
Nikhil.C@blackwhite.in|www.blackwhite.in