About Estuate Inc
Estuate Inc is an Implementation company, partnered and Implement IBM , Oracle , Incorta , Salesforce and Zuora products
Estuate is an ISO certified global Information Technology Services company headquartered in Milpitas, CA, and with offices in New Jersey
We have deep partnerships with the leading technology vendors in the world including IBM, HP, Informatica, Oracle, Incorta, Microsoft, Salesforce, and Zuora, that span the gamut from development to joint go to market
Website
Estuate Inc is hiring for .Net - Senior Full Stack Developer
Contract
Remote
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: .NET 8 / ASP.NET Core (C#) and 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. 1 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
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Equivalent professional experience may be considered in lieu of formal education. 2