Posted on: 20/01/2026
Description :
Job Description : Senior Full Stack Developer (Open Source & .NET Technologies)
Position Summary :
We are seeking a highly skilled and experienced Senior Full Stack Developer with mandatory, hands-on experience across both modern open source technologies and the Microsoft .NET ecosystem. The ideal candidate must demonstrate strong professional experience building production systems using Node.js and React.js as well as .NET 8 / ASP.NET Core. This role is for a true dual-stack engineer who can design, develop, and maintain scalable web applications and APIs across both technology stacks. The position requires deep expertise in front-end and back-end development, architectural decision-making, cloud-ready design, AI tool integration, and strong problem-solving abilities in an agile environment.
Core Responsibilities
- Design, develop, and maintain robust, scalable web applications and services using both :
1. .NET 8 / ASP.NET Core (C#) and
2. Node.js, React.js, JavaScript/TypeScript
- Build, maintain, and optimize RESTful and minimal APIs using .NET 8 and Node.js.
- Architect full-stack solutions that intentionally leverage both .NET and open source stacks, balancing performance, scalability, security, and maintainability.
- Develop front-end applications using React.js that integrate seamlessly with back-end services built in .NET and Node.js.
- Design and implement data access layers using Entity Framework Core and native SQL/NoSQL approaches.
- Work with PostgreSQL, SQL-based databases, and MongoDB across both application stacks.
- Develop cloud-ready, containerized applications using Docker, CI/CD pipelines, and modern DevOps practices.
- Collaborate with product managers, designers, architects, and engineers to deliver high-quality, end- to-end solutions.
- Integrate AI and machine learning tools where applicable to enhance application capabilities.
- Write clean, maintainable, testable, and well-documented code following SOLID principles and best practices.
- Conduct code reviews, mentor junior developers, and actively contribute to technical standards and continuous improvement.
- Optimize application performance, reliability, and scalability through profiling, testing, and performance tuning.
- Ensure application security through secure coding practices, authentication/authorization mechanisms, and regular reviews.
- Participate actively in sprint planning, estimation, and agile ceremonies.
Requirements
Mandatory Technical Skills (Must Have All)
- Strong, recent hands-on experience with .NET 8 (or later) and ASP.NET Core, building and maintaining production-grade applications.
- Strong, recent hands-on experience with Node.js and React.js in a production environment.
- Proficiency in C#, object-oriented programming, and common design patterns.
- Proficiency in JavaScript and TypeScript, HTML5, CSS3, and modern front-end development practices.
- Proven experience developing and consuming RESTful APIs across both .NET and Node.js ecosystems.
- Strong experience with relational databases (PostgreSQL, SQL Server, or equivalent) and NoSQL databases (MongoDB).
- Experience designing and implementing scalable application architectures (monoliths, microservices, or hybrid) using both technology stacks.
- Hands-on experience with Entity Framework Core, database migrations, and query performance optimization.
- Experience implementing authentication and authorization (OAuth2, OpenID Connect, JWT) in modern web applications.
- Proficiency with Git, branching strategies, and CI/CD pipelines.
- Experience working in agile development environments using tools such as Jira, Trello, or Asana.
Additional Required Knowledge
- Experience containerizing applications using Docker.
- Strong understanding of application security, performance tuning, and production support.
- Familiarity with AI or machine learning tool integration within web applications.
Experience
- 8+ years of professional experience in full stack software development.
- Proven, concurrent experience delivering both .NET-based and Node.js/React-based applications
in production environments.
- Demonstrated success delivering complex, scalable, enterprise-grade systems.
- Experience working in cross-functional teams and mentoring junior developers.
- Strong background in architectural design, technology selection, and system modernization.
Education
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- Equivalent professional experience may be considered in lieu of formal education.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1603600