This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Fullstack Engineer .NET based in India.
This role offers the opportunity to build modern, scalable, and high-performing software solutions for global clients across diverse industries.
You will contribute to the full software development lifecycle, from understanding business needs to designing, developing, testing, and deploying enterprise-grade applications.
The position combines technical excellence, client collaboration, and ownership of impactful digital products.
You will work within an agile, remote-first environment alongside talented engineers, designers, and product professionals worldwide.
The role encourages innovation, continuous learning, and knowledge sharing through collaboration and technical communities.
You will have the opportunity to influence engineering practices while delivering solutions that create measurable value for customers.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Fullstack Engineer .NET based in India.
This role offers the opportunity to build modern, scalable, and high-performing software solutions for global clients across diverse industries.
You will contribute to the full software development lifecycle, from understanding business needs to designing, developing, testing, and deploying enterprise-grade applications.
The position combines technical excellence, client collaboration, and ownership of impactful digital products.
You will work within an agile, remote-first environment alongside talented engineers, designers, and product professionals worldwide.
The role encourages innovation, continuous learning, and knowledge sharing through collaboration and technical communities.
You will have the opportunity to influence engineering practices while delivering solutions that create measurable value for customers.
Accountabilities:
- Communicate effectively with client stakeholders regarding project progress, technical recommendations, risks, and delivery updates.
- Design, develop, test, and maintain secure, scalable, and high-performance applications using modern .NET technologies.
- Build clean, maintainable code following engineering best practices, including object-oriented programming and SOLID principles.
- Participate in project planning, estimation, sprint activities, retrospectives, and agile delivery processes.
- Gather requirements, translate business needs into technical solutions, and present completed features to stakeholders.
- Debug complex issues, optimize application performance, and implement reliable solutions for enterprise-level systems.
- Collaborate with engineers, designers, and managers to understand user needs and continuously improve products.
- Drive delivery independently across the development lifecycle, from solution design through deployment.
- Contribute to engineering communities, mentor other developers, and share technical knowledge across teams.
- Apply security best practices, including awareness of secure coding standards and vulnerability prevention.
- Proven experience developing enterprise applications using C#, .NET Core, and MVC frameworks.
- Strong SQL Server expertise, including complex query development, stored procedures, debugging, and performance optimization.
- Experience building scalable, secure, and well-tested software solutions.
- Strong understanding of object-oriented programming concepts, including abstraction and encapsulation.
- Solid knowledge of SOLID principles and software engineering best practices.
- Experience working with agile software development methodologies.
- Familiarity with OWASP principles and secure application development practices.
- Ability to manage technical discussions with stakeholders and communicate clearly in English.
- Strong problem-solving skills with a proactive approach to identifying and resolving challenges.
- Experience mentoring engineers and contributing to technical decision-making is a plus.
- Remote-first work environment with flexibility to work from locations that support productivity and work-life balance.
- Opportunity to collaborate with global teams and work on diverse, high-impact technology projects.
- Continuous learning opportunities through exposure to different industries, technologies, and engineering practices.
- Career growth opportunities through technical development, mentorship, and professional communities.
- Inclusive culture focused on collaboration, innovation, respect, and continuous improvement.
- Access to well-being initiatives and programs designed to support personal and professional growth.
As a Senior Fullstack Engineer, you will take ownership of delivering high-quality software solutions while collaborating with technical and business stakeholders. You will contribute to architecture decisions, development standards, and continuous improvement initiatives while supporting team growth and client success.
Requirements:
The ideal candidate is an experienced software engineer with strong fullstack development expertise, excellent communication skills, and the ability to work independently in a collaborative environment.