Senior Full Stack Developer (remote)
H
HR Primo Management Services
150 - 225K PHP
Full-time
Remote
The Senior Full Stack Developer will take ownership of a complex, proprietary web application built using ASP.NET MVC, ASP.NET Classic, C#, SQL Server, jQuery, Bootstrap, and React.
This role requires the ability to work independently within an unfamiliar codebase, analyzing and tracing existing code to understand system behavior and data flow. A strong foundation in first principles of server-rendered web architecture is essential, along with the ability to operate effectively with minimal documentation.
Essential Duties and Responsibilities
Include, but are not limited to:
- Own and maintain the existing legacy web platform
- Read, analyze, and modify proprietary C# and ASP.NET code
- Maintain and extend server-rendered MVC and Classic ASP.NET pages
- Build and embed React components within existing MVC views
- Maintain and debug legacy jQuery- and Bootstrap-based client-side code
- Write and maintain SQL queries and stored procedures in SQL Server
- Implement pragmatic modernization improvements without full rewrites
- Ensure the stability and performance of the legacy platform
- Collaborate with teams building next-generation systems to ensure alignment
- Participate in Git-based version control and code review processes
- Communicate status, blockers, and risks clearly with US-based team members
Skills and Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Self-directed, with the ability to navigate unfamiliar codebases independently
- Experience with ASP.NET MVC, ASP.NET Classic, or similar frameworks such as Laravel, Django, or Rails
- Experience embedding React components into server-rendered applications
- Understanding of data flow from server-rendered markup into component props
- Experience working directly with stored procedures containing business logic
Experience and Certifications
- Minimum of 5 years of experience as a Senior Full Stack Developer, Full Stack Developer, or in a similar role
Technical Skills
- Deep understanding of server-side rendering, routing, page lifecycle, and request handling
- Strong proficiency in reading, modifying, and extending C# code
- Experience working within the .NET Framework environment
- Ability to manage front-end build pipelines alongside legacy assets
- Ability to maintain and extend legacy client-side code
- Experience working on pages that combine jQuery and React
- Strong proficiency in JavaScript, HTML, and CSS
- Experience with Webpack, npm, or similar build tools in legacy environments
- Experience using Git within structured workflows
- Participation in peer code reviews
Soft Skills
- Strong verbal and written communication skills, with the ability to clearly explain technical concepts and provide status updates in a remote environment
- Strong analytical and troubleshooting abilities to independently diagnose and resolve complex technical issues
- Self-starter mindset, with the ability to identify issues, propose improvements, and drive tasks forward with minimal supervision
Nice to Have
- Knowledge of web security practices, including XSS, CSRF, and SQL injection prevention
- Experience modernizing legacy systems through incremental improvements
- Understanding of page load optimization and browser rendering performance
- Familiarity with UI, UX, accessibility, and usability principles