About this role
Our client is seeking an experienced Senior Full Stack Developer with a strong background in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have a minimum of 8 years of hands-on experience and will be proficient in .NET, Angular, React, SQL databases, and backend development. This role requires collaboration with cross-functional teams, including product managers, designers, and engineering teams, as well as engagement with business stakeholders. The candidate will participate in code reviews, architecture discussions, and technical planning, while also mentoring junior developers and leading technical discussions.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using the Microsoft .NET ecosystem
- Build responsive and high-performance user interfaces using Angular and React
- Develop and integrate RESTful APIs and backend services
- Write efficient and optimized SQL queries, stored procedures, and database objects
- Utilize LINQ for effective data querying and manipulation
- Develop backend services using Node.js where required
- Collaborate with product managers, designers, and engineering teams to deliver high-quality solutions
- Participate in code reviews, architecture discussions, and technical planning
- Troubleshoot production issues and optimize application performance
- Follow best practices for coding, testing, security, and deployment
- Mentor junior developers and lead technical discussions
- Manage stakeholder relationships and client-facing interactions
Required Skills:
- 8+ years of experience in full-stack application development
- Strong proficiency in C# and ASP.NET MVC
- Experience with ASP.NET Core and .NET Framework / .NET Core
- Hands-on experience with Angular and React
- Strong knowledge of SQL Server, database design, query optimization, and performance tuning
- Expertise in LINQ and Entity Framework
- Experience with Node.js for backend or microservices development
- Experience in developing and consuming REST APIs
- Familiarity with Git and version control best practices
- Strong debugging, analytical, and problem-solving skills
- Excellent verbal and written communication skills
- Strong stakeholder management and client-facing experience
- Ability to mentor junior developers and lead technical discussions
- Self-driven with strong ownership and accountability
- Excellent collaboration and teamwork skills
Preferred (Bonus) Skills:
- Experience with cloud platforms such as Azure or AWS
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with microservices architecture
- Familiarity with Agile/Scrum methodologies
What we offer:
Our client provides a dynamic work environment that fosters innovation and collaboration. You will have the opportunity to work on cutting-edge technologies and be part of a team that values professional growth and development.