Senior Full Stack Software Engineer (React.js + .NET)
EX Squared LATAM
RemoteRemoteFull Time
Job Description
Senior Full Stack Software Engineer (React.js + .NET Core)
At EX Squared LATAM, we partner with engineering-driven organizations to design, build, and evolve business-critical digital platforms. We are looking for a Senior Full Stack Software Engineer with a strong backend foundation in C# / .NET Core and solid frontend expertise in React.js, capable of owning end-to-end solutions and contributing to the long-term evolution of the platform.
This role is designed for a senior, hands-on engineer with strong technical judgment, autonomy, and accountability, comfortable operating across the full application lifecycle—from user-facing experiences to backend services and integrations.
What You'll Do
Design, develop, and maintain full-stack solutions using React.js, Next.js, TypeScript, C#, .NET Core, and ASP.NET MVC.
Build and consume RESTful APIs, ensuring scalability, performance, and maintainability.
Contribute to the design and evolution of full-stack application architecture.
Apply clean code principles, modular design, and separation of concerns across frontend and backend layers.
Develop and customize solutions using Optimizely, supporting CMS, personalization, and digital experience requirements.
Translate product, content, and UX requirements into robust technical implementations.
Collaborate closely with Product Managers, UX/UI designers, QA engineers, and other developers.
Participate in code reviews, ensuring quality, consistency, security, and long-term maintainability.
Identify and resolve performance bottlenecks across frontend and backend components.
Apply secure coding practices and ensure reliable handling of data and integrations.
Take ownership of assigned features and components across the full stack.
Proactively contribute to technical improvements, standards, and engineering practices.
What You Need to Succeed
5+ years of professional experience in software development.
Proven experience as a Full Stack Engineer working on production systems with medium to high complexity.
Strong hands-on experience with:
React.js, Next.js, and TypeScript
C#, .NET Core, and ASP.NET MVC
Experience delivering end-to-end solutions, from frontend UI to backend services and integrations.
Solid understanding of RESTful APIs, relational databases, and data modeling principles.
Nice to Have:
Hands-on experience with Optimizely (CMS or Digital Experience Platform).
Experience with cloud platforms such as AWS or Azure.
What We Offer
Competitive compensation in USD, aligned with seniority.
100% remote work from anywhere in Latin America.
Participation in complex architectures and platform evolution initiatives.
Collaborative, inclusive environment where technical impact matters.
At EX Squared LATAM, we partner with engineering-driven organizations to design, build, and evolve business-critical digital platforms. We are looking for a Senior Full Stack Software Engineer with a strong backend foundation in C# / .NET Core and solid frontend expertise in React.js, capable of owning end-to-end solutions and contributing to the long-term evolution of the platform.
This role is designed for a senior, hands-on engineer with strong technical judgment, autonomy, and accountability, comfortable operating across the full application lifecycle—from user-facing experiences to backend services and integrations.
What You'll Do
Design, develop, and maintain full-stack solutions using React.js, Next.js, TypeScript, C#, .NET Core, and ASP.NET MVC.
Build and consume RESTful APIs, ensuring scalability, performance, and maintainability.
Contribute to the design and evolution of full-stack application architecture.
Apply clean code principles, modular design, and separation of concerns across frontend and backend layers.
Develop and customize solutions using Optimizely, supporting CMS, personalization, and digital experience requirements.
Translate product, content, and UX requirements into robust technical implementations.
Collaborate closely with Product Managers, UX/UI designers, QA engineers, and other developers.
Participate in code reviews, ensuring quality, consistency, security, and long-term maintainability.
Identify and resolve performance bottlenecks across frontend and backend components.
Apply secure coding practices and ensure reliable handling of data and integrations.
Take ownership of assigned features and components across the full stack.
Proactively contribute to technical improvements, standards, and engineering practices.
What You Need to Succeed
5+ years of professional experience in software development.
Proven experience as a Full Stack Engineer working on production systems with medium to high complexity.
Strong hands-on experience with:
React.js, Next.js, and TypeScript
C#, .NET Core, and ASP.NET MVC
Experience delivering end-to-end solutions, from frontend UI to backend services and integrations.
Solid understanding of RESTful APIs, relational databases, and data modeling principles.
Nice to Have:
Hands-on experience with Optimizely (CMS or Digital Experience Platform).
Experience with cloud platforms such as AWS or Azure.
What We Offer
Competitive compensation in USD, aligned with seniority.
100% remote work from anywhere in Latin America.
Participation in complex architectures and platform evolution initiatives.
Collaborative, inclusive environment where technical impact matters.