Job Description
**Job Title:** Software Developer
**About the Role:**
We are seeking a motivated Software Developer to join our Hyderabad team. In this role, you will design, build, and maintain scalable web applications using Python and React. You will collaborate with cross-functional teams to deliver high-quality software solutions while gaining valuable hands-on experience in a fast-paced environment.
**Responsibilities:**
- Collaborate with product managers, designers, and other developers to define project requirements and scope
- Write clean, efficient, and maintainable code in Python for backend services
- Develop responsive user interfaces using React.js and related libraries
- Implement and consume RESTful APIs to integrate frontend and backend components
- Participate in code reviews, debugging, and optimization to ensure software quality
- Assist in writing unit and integration tests to maintain code reliability
- Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives
**Required Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field
- 0-2 years of professional software development experience
- Proficiency in Python and its web frameworks (e.g., Django, Flask)
- Hands-on experience with React.js and component-based architecture
- Understanding of RESTful API design and consumption
- Familiarity with Git or other version control systems
- Strong problem-solving skills and effective communication abilities
**Preferred Qualifications:**
- Experience with TypeScript and state management libraries (e.g., Redux)
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitHub Actions)
- Familiarity with cloud services such as AWS, Azure, or GCP
- Exposure to containerization technologies like Docker
- Contributions to open source projects or a GitHub portfolio
- Understanding of Agile methodologies and best practices
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2