Full Stack Developer (AI/ML)
Summary
Develops and maintains Python-based applications using Django and FastAPI, building microservices, REST APIs, Docker containers, and CI/CD pipelines for automated delivery. A hybrid role in Hyderabad for a developer with 5+ years of experience working in an agile team.
Job Description: Full Stack Developer (AI/ML)
Experience: 5 to 10 years
Location Hyderabad
Work mode Hybrid
Required Skills: Python, Django, FastAPI, Microservices, Containerization, CI/CD Automation
Job Summary
We are looking for a Full Stack Developer with 5 TO 7 years of experience in software development and hands-on expertise in Python, Django, FastAPI, and microservices architecture. The ideal candidate should have experience developing scalable applications, working with containerized environments, and implementing CI/CD automation to support efficient software delivery.
Key Responsibilities
- Design, develop, and maintain applications using Python, Django, and FastAPI.
- Build, integrate, and support microservices-based applications.
- Develop and integrate RESTful APIs for seamless communication between services.
- Work with containerized applications using Docker and related technologies.
- Implement and maintain CI/CD pipelines to automate build, testing, and deployment processes.
- Collaborate with frontend developers, QA engineers, and other team members to deliver end-to-end solutions.
- Troubleshoot application issues, optimize performance, and ensure code quality.
- Follow best practices for application security, automated testing, version control, and deployment.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Required Skills & Qualifications
- 5+ years of experience in software development, with relevant experience in microservices.
- Strong hands-on experience with Python, Django, and FastAPI.
- Understanding of microservices architecture and RESTful API development.
- Experience working with Docker and containerized applications.
- Knowledge of CI/CD pipelines and deployment automation.
- Familiarity with Git and software development best practices.
- Strong debugging, analytical, and problem-solving skills.
- Ability to work collaboratively in an agile development environment.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with automated testing and monitoring tools.
- Familiarity with Kubernetes and orchestration tools.
Must-Have Skills
Python | Django | FastAPI | Microservices (5+ years) | Docker/Containerization | CI/CD Automation | REST APIs