Job Description
**Job Title:** Full Stack Developer
**About the Role:**
As a Full Stack Developer based in our Hyderabad office, you will design, develop, and maintain modern web applications using Python, FastAPI, and React. You will collaborate with cross-functional teams in an Agile environment to deliver high-quality, scalable software solutions.
**Responsibilities:**
- Develop and maintain scalable web applications using Python, FastAPI, and React
- Collaborate with UX/UI designers to implement responsive and user-friendly interfaces
- Design and implement RESTful APIs and integrate with front-end components
- Write unit and integration tests to ensure code quality and reliability
- Participate in code reviews and provide constructive feedback to peers
- Optimize application performance and troubleshoot production issues
- Document application features, APIs, and technical specifications
- Work closely with product managers to understand requirements and deliver solutions on time
**Required Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 0-2 years of professional software development experience
- Strong proficiency in Python and FastAPI for backend development
- Experience with React.js and modern front-end development practices
- Familiarity with relational databases such as PostgreSQL or MySQL
- Working knowledge of version control systems (e.g., Git)
- Understanding of RESTful API design principles
- Excellent problem-solving skills and attention to detail
- Effective verbal and written communication skills
- Ability to work collaboratively in a team environment
**Preferred Qualifications:**
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitHub Actions)
- Experience with state management libraries (e.g., Redux)
- Basic understanding of TypeScript
- Exposure to Agile methodologies such as Scrum or Kanban
- Experience with testing frameworks like PyTest or Jest
- Familiarity with microservices architecture
Position Details
- Position Title: Full Stack Developer
- Location:
- Experience Required: 2