Job Description
**Job Title:** Software Developer
**About the Role:**
We are seeking a motivated Software Developer to join our Hyderabad office. In this role, you will design, develop, and maintain scalable web applications using Python and React, collaborating closely with cross-functional teams to deliver high-quality software solutions.
**Responsibilities:**
- Design, develop, and maintain web applications using Python and React.
- Collaborate with product managers, designers, and QA engineers to define and implement features.
- Write clean, efficient, and maintainable code; participate in code reviews.
- Debug, troubleshoot, and optimize application performance.
- Participate in agile ceremonies and contribute to continuous improvement initiatives.
**Required Qualifications:**
- Bachelor’s degree in Computer Science or related field.
- 0–2 years of professional software development experience.
- Proficiency in Python and familiarity with frameworks such as Django or Flask.
- Strong knowledge of React.js, including component lifecycle and state management.
- Experience working with RESTful APIs and JSON data.
- Familiarity with version control systems, preferably Git.
- Good communication skills and ability to work collaboratively in a team environment.
**Preferred Qualifications:**
- Experience with SQL or NoSQL databases.
- Familiarity with CI/CD pipelines and containerization (e.g., Docker).
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Understanding of front-end build tools like Webpack or Babel.
- Knowledge of test-driven development and automated testing frameworks.
- Experience working in Agile/Scrum environments.
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2