Job Description
About the Role:
As a Software Developer based in Hyderabad, you will work closely with cross-functional teams to design, develop, and maintain scalable web applications using Python and React. This entry-level position offers opportunities to grow your technical skills, contribute to the full software development lifecycle, and impact real-world projects in a collaborative Agile environment.
Responsibilities:
Develop and maintain front-end features using React and related libraries
Implement back-end services and APIs in Python
Collaborate with UX/UI designers, product owners, and other developers to deliver high-quality software
Participate in code reviews, testing, and debugging to ensure code quality and performance
Write and maintain technical documentation
Troubleshoot and resolve software defects and production issues
Follow Agile development practices and contribute to sprint planning and retrospectives
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field
0-2 years of professional experience in software development
Proficiency in Python and experience with at least one Python web framework
Experience building user interfaces with React
Understanding of RESTful API design and implementation
Familiarity with version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Effective verbal and written communication skills
Preferred Qualifications:
Experience with state management libraries such as Redux or Context API
Knowledge of containerization and cloud platforms (Docker, AWS, Azure)
Familiarity with CI/CD tools and automated testing frameworks
Basic understanding of relational and NoSQL databases
Exposure to Agile methodologies (Scrum/Kanban)
Open-source contribution or personal coding projects showcasing Python and React skills
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2