Job Description
**Job Title:** Full Stack Developer
**About the Role:**
We are looking for a motivated Full Stack Developer to join our Hyderabad team. In this role, you will design, build, and maintain end-to-end web applications using Python, FastAPI, and React. You will collaborate with cross-functional teams to deliver high-quality software solutions and participate in all phases of the development lifecycle, from requirement gathering to deployment.
**Responsibilities:**
- Develop and maintain RESTful APIs using FastAPI and Python
- Build dynamic user interfaces with React and related libraries
- Collaborate with UX/UI designers to implement responsive designs
- Write clean, modular, and reusable code following best practices
- Perform code reviews and provide constructive feedback
- Optimize applications for performance, scalability, and security
- Troubleshoot and debug issues across the stack
- Participate in Agile ceremonies and contribute to sprint planning
**Required Qualifications:**
- 0-2 years of professional software development experience
- Proficiency in Python programming
- Hands-on experience with FastAPI
- Strong knowledge of React and modern JavaScript
- Familiarity with RESTful API design principles
- Experience with version control using Git
- Basic understanding of SQL or NoSQL databases
- Good problem-solving skills and attention to detail
- Effective verbal and written communication skills
**Preferred Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Experience with containerization tools like Docker
- Familiarity with AWS or other cloud services
- Knowledge of CI/CD pipelines and automation
- Exposure to test-driven development (TDD)
- Understanding of Agile/Scrum methodologies
- Basic UI/UX design awareness
Position Details
- Position Title: Full Stack Developer
- Location:
- Experience Required: 2