Job Title: Developer II – Software Engineering
Location: Pune, India
Experience Required: 2–3 Years
Education: Bachelor's Degree in Computer Science / Information Technology / Related Field
Service Line: Software Development
Role Overview:
We are looking for a passionate and driven Software Developer to join our engineering team. You will be responsible for developing and maintaining scalable web applications and backend services using JavaScript and Python. This role is ideal for individuals who have a strong grasp of Object-Oriented Programming and a desire to grow in a fast-paced, collaborative environment.
Key Responsibilities:
Collaborate with team members to develop, test, and deploy scalable web applications.
Write clean, maintainable, and efficient code in JavaScript and Python.
Apply OOP principles to design and implement robust software solutions.
Troubleshoot and debug software issues to improve system performance.
Participate in code reviews, sprint planning, and agile ceremonies.
Continuously explore emerging trends and integrate them into development practices.
Additional Responsibilities:
Assist in optimizing existing codebases and application performance.
Contribute to documentation and technical specifications.
Support deployment and integration activities across environments.
Technical Requirements:
Proficiency in JavaScript (ES6+) and Python programming.
Understanding of OOP concepts and their implementation.
Familiarity with frontend frameworks like React, Vue, or Angular (basic level).
Knowledge of web technologies: HTML, CSS, and RESTful APIs.
Experience with version control tools, particularly Git.
Preferred Skills:
Exposure to databases like MySQL, PostgreSQL, or MongoDB.
Experience with backend frameworks such as Django or Flask.
Basic knowledge of unit testing methodologies and frameworks.
Familiarity with cloud platforms such as AWS or Azure.
Strong analytical and problem-solving skills with good communication.