Job Description
About the Role:
We are seeking a dynamic Software Developer to join our Hyderabad office. In this role, you will design, develop, and maintain scalable web applications using Python and React. You will collaborate with cross-functional teams to deliver high-quality software solutions in an agile environment.
Responsibilities:
Develop and maintain backend services and APIs using Python
Build and optimize user interfaces with React
Write clean, efficient, and reusable code
Participate in code reviews and ensure code quality standards
Collaborate with designers, product managers, and QA engineers
Troubleshoot and debug application issues
Write unit and integration tests
Document technical designs and development processes
Required Qualifications:
0-2 years of professional software development experience
Proficiency in Python programming
Experience building web applications using React
Solid understanding of RESTful APIs and web services
Familiarity with version control systems (e.g., Git)
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Bachelor’s degree in Computer Science, Engineering, or related field
Preferred Qualifications:
Experience with Python web frameworks such as Django or Flask
Knowledge of JavaScript/TypeScript and modern frontend tools
Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
Exposure to cloud platforms (e.g., AWS, Azure, GCP)
Experience with containerization and CI/CD tools (e.g., Docker, Jenkins)
Previous work in Agile/Scrum development environments
Position Details
- Position Title: Software Developer
- Location:
- Experience Required: 2