
Software Engineer – Full Stack (.NET, Backend-Focused)
- Gurgaon, Haryana
- Permanent
- Full-time
- Develop and maintain scalable web applications using .NET Core/5+ and modern UI frameworks
- Write clean, maintainable, and well-tested code following established engineering best practices
- Collaborate with engineering teams, product management, and design to implement technical solutions
- Participate in code reviews and contribute to improving development standards and processes
- Build and maintain RESTful APIs and integrate with third-party services
- Work with cloud platforms (Azure) to deploy and maintain applications
- Contribute to technical design discussions and architectural decisions
- Implement automated testing strategies and participate in CI/CD pipeline development
- Troubleshoot and resolve technical issues across the full software development lifecycle
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation
- Stay current with emerging technologies and recommend improvements to existing systems
- Mentor junior developers and contribute to knowledge sharing within the team
- Bachelor's degree in computer science, Engineering, or related field, or equivalent experience
- At least 5 years of professional software development experience with strong experience in .NET development
- Experience with modern UI frameworks like Vue.js (primary), Angular, React.
- Solid understanding of web development fundamentals (HTML, CSS, JavaScript/TypeScript)
- Experience with cloud platforms, preferably Azure or similar
- Proficiency in database design and development (SQL Server, PostgreSQL, or similar)
- Understanding of software architecture patterns and design principles
- Experience with version control systems (Git) and collaborative development workflows
- Knowledge of API design and development (REST, JSON)
- Familiarity with Agile/Scrum methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Experience with containerization technologies such as Docker
- Knowledge of DevOps practices including CI/CD pipelines and infrastructure as code (Azure DevOps)
- Experience with automated testing frameworks and test-driven development
- Familiarity with microservices architecture and distributed systems
- Knowledge of GraphQL and modern API development practices
- Experience with monitoring and logging tools (Application Insights, New Relic, etc.)
- Understanding of security best practices and secure coding principles
- Experience with full-stack development with focus on backend
- Knowledge of performance optimization and scalability considerations
- Previous experience in a startup or high-growth technology environment
- Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person.
- Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible and then followed up via written communication.