Job Description
**Job Title:** Full Stack Developer
**About the Role:**
We are seeking a passionate Full Stack Developer to join our Hyderabad team. You will design, develop, and maintain scalable web applications using Python, FastAPI, and React, collaborating closely with cross-functional teams to deliver high-quality software solutions.
**Responsibilities:**
- Design and implement RESTful APIs using FastAPI
- Develop responsive user interfaces with React
- Write clean, maintainable, and testable code in Python and JavaScript
- Collaborate with product managers, designers, and QA engineers to define and ship new features
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and optimize application performance
- Maintain documentation for code, APIs, and system architecture
**Required Qualifications:**
- 0-2 years of professional software development experience
- Proficiency in Python and FastAPI for backend development
- Strong knowledge of React and modern JavaScript (ES6+)
- Understanding of RESTful API design and web services
- Experience with relational databases such as PostgreSQL or MySQL
- Familiarity with version control systems, preferably Git
- Strong problem-solving skills and attention to detail
- Good communication skills and ability to work in a collaborative team environment
**Preferred Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with containerization tools like Docker
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of CI/CD pipelines and tools (Jenkins, GitHub Actions)
- Exposure to testing frameworks (pytest, Jest)
- Understanding of Agile/Scrum methodologies
- Experience with TypeScript
Position Details
- Position Title: Full Stack Developer
- Location:
- Experience Required: 2