About this role
The team is seeking an experienced Senior Full Stack Developer with over 8 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong expertise in .NET, modern front-end frameworks such as Angular and React, SQL databases, and backend development. This role involves collaboration with cross-functional teams including product managers, designers, and engineering teams, as well as engaging with business stakeholders.
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#
- ASP.NET MVC and ASP.NET Core
- .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:
The team provides a dynamic work environment, opportunities for professional growth, and a chance to work on innovative projects with a talented team.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.