Job Description
About the Role:
We are seeking a motivated Software Developer based in Hyderabad to join our dynamic engineering team. In this role, you will design, develop, and maintain web applications using Python and React. You will collaborate closely with cross-functional teams to deliver high-quality software solutions and contribute to all phases of the development lifecycle.
Responsibilities:
Develop and maintain web applications using Python and React
Collaborate with product managers, designers, and QA to define and implement features
Write clean, efficient, and reusable code
Participate in code reviews and provide constructive feedback
Debug and resolve software defects and performance issues
Create and maintain technical documentation
Work within an Agile/Scrum environment to deliver incremental improvements
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
0-2 years of professional software development experience
Proficiency in Python and JavaScript
Hands-on experience with React.js and its core principles
Familiarity with RESTful APIs and asynchronous programming
Experience with version control systems, preferably Git
Strong problem-solving skills and attention to detail
Preferred Qualifications:
Experience with Django or Flask frameworks
Knowledge of state management libraries such as Redux
Familiarity with unit testing frameworks (e.g., pytest, Jest)
Basic understanding of SQL and NoSQL databases
Exposure to cloud platforms like AWS, Azure, or GCP
Experience working in an Agile/Scrum environment
Good communication skills and a collaborative mindset
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2