Job Description
About the Role:
We are looking for a motivated Software Developer to join our Hyderabad team. In this entry-level role, you will design, build, and maintain web applications using Python and React, collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
Develop backend services and APIs using Python
Build responsive user interfaces with React.js
Collaborate with designers, QA engineers, and product managers to define and implement features
Write clean, maintainable, and well-documented code
Participate in code reviews and provide constructive feedback
Debug, troubleshoot, and resolve software defects
Contribute to continuous integration and deployment processes
Stay up to date with emerging technologies and best practices
Required Qualifications:
0–2 years of professional software development experience
Proficiency in Python, including experience with frameworks such as Flask or Django
Hands-on experience with React.js and modern JavaScript (ES6+)
Solid understanding of HTML5, CSS3, and responsive design principles
Experience working with RESTful APIs and web services
Familiarity with version control systems, preferably Git
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Strong problem-solving skills and attention to detail
Good communication and teamwork abilities
Preferred Qualifications:
Experience with state management libraries such as Redux
Familiarity with testing frameworks and writing unit/integration tests
Experience with relational databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB)
Exposure to containerization tools like Docker
Understanding of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
Previous internship or project experience in an agile development environment
Basic knowledge of cloud platforms (AWS, Azure, or GCP)
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2