Job Description
**Job Title:** Full Stack Developer
**About the Role:**
We are seeking a proactive Full Stack Developer to join our Hyderabad team. In this role, you will design, develop, and maintain scalable web applications using Python, FastAPI, and React, collaborating closely with product, design, and QA teams to deliver high-quality software solutions.
**Responsibilities:**
- Develop and maintain front-end components using React
- Design, implement, and optimize RESTful APIs with FastAPI and Python
- Collaborate with UX/UI designers and product managers to translate requirements into technical solutions
- Participate in code reviews to ensure code quality and best practices
- Write unit and integration tests to guarantee application reliability
- Debug, troubleshoot, and resolve performance and scalability issues
- Maintain and update documentation for code, APIs, and system configurations
- Contribute to CI/CD pipeline setup and improvement
**Required Qualifications:**
- 0-2 years of professional software development experience
- Proficiency in Python and experience with FastAPI or similar Python web frameworks
- Experience building user interfaces with React
- Understanding of RESTful API design and web application architecture
- Familiarity with relational and NoSQL databases
- Experience with version control systems such as Git
- Strong problem-solving skills and attention to detail
- Effective verbal and written communication skills
**Preferred Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with cloud platforms such as AWS, Azure, or GCP
- Familiarity with containerization tools like Docker
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- Knowledge of TypeScript
- Experience with testing frameworks such as pytest or Jest
- Exposure to Agile/Scrum development processes
- Familiarity with GraphQL and serverless architectures
Position Details
- Position Title: Full Stack Developer
- Location:
- Experience Required: 2