Senior Product Manager


Savanna HR


Software Engineer


2 days ago

1-4 Yrs


Gurgaon


Description

We are looking for a passionate and detail-oriented Software Engineer to design, develop, and maintain high-quality software applications. The ideal candidate enjoys solving complex technical challenges, writing clean and maintainable code, and collaborating with cross-functional teams to deliver scalable products.

Key Responsibilities

\* Design, develop, test, and deploy high-quality software solutions.

\* Write clean, efficient, and maintainable code following best practices.

\* Collaborate with product managers, designers, and QA engineers to deliver new features.

\* Participate in code reviews and contribute to improving engineering standards.

\* Troubleshoot, debug, and resolve production issues.

\* Optimize application performance, scalability, and reliability.

\* Develop and consume RESTful APIs and integrate third-party services.

\* Write unit and integration tests to ensure application quality.

\* Maintain technical documentation for developed features.

\* Stay up to date with emerging technologies and recommend improvements.

Required Qualifications

\* Bachelor’s degree in Computer Science, Information Technology, or a related field.

\* 2–5 years of professional software development experience.

\* Strong proficiency in JavaScript or TypeScript.

\* Experience with modern frontend frameworks such as React, Angular, or Vue.js.

\* Experience building backend applications using Node.js, Java, Python, .NET, or similar technologies.

\* Strong understanding of object-oriented programming and software design principles.

\* Experience working with SQL and NoSQL databases.

\* Familiarity with Git and collaborative development workflows.

\* Good understanding of REST APIs, authentication, and web security concepts.

\* Strong analytical and problem-solving skills.

\* Excellent communication and teamwork abilities.

Preferred Qualifications

\* Experience with cloud platforms such as AWS, Azure, or Google Cloud.

\* Knowledge of Docker, Kubernetes, and CI/CD pipelines.

\* Experience with microservices architecture.

\* Familiarity with Agile/Scrum development methodologies.

\* Experience with automated testing frameworks.

\* Knowledge of monitoring and logging tools.

Technical Skills

\* JavaScript / TypeScript

\* React, Angular, or Vue.js

\* Node.js, NestJS, Express, Java, Python, or .NET

\* PostgreSQL, MySQL, MongoDB, or Redis

\* Git & GitHub/GitLab

\* REST APIs & GraphQL

\* Docker & Kubernetes

\* AWS / Azure / Google Cloud

\* CI/CD pipelines

### Soft Skills

\* Strong problem-solving ability

\* Effective communication

\* Team collaboration

\* Ownership and accountability

\* Continuous learning mindset

\* Time management

What We Offer

\* Competitive salary

\* Performance-based incentives

\* Flexible working environment

\* Learning and certification support

\* Health and wellness benefits

\* Collaborative engineering culture

\* Career growth opportunities

Success in This Role

A successful Software Engineer consistently delivers reliable software, collaborates effectively with the team, writes high-quality maintainable code, and proactively identifies opportunities to improve system performance, scalability, and user experience.