HireXL Agency
1-4 YrsGurgaon
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.