Sr. Full Stack Developer
S
Salient Pearl Corporation
150 - 250K 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.
You will be expected to work independently within an unfamiliar codebase, reading and tracing existing code to understand behavior and data flow. This role requires strong first principles knowledge of server-rendered web architecture and the ability to operate effectively with limited documentation.
ESSENTIAL DUTIES AND RESPONSIBILITIES include, but are not limited to, the following:
- 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 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
- Graduate with a bachelor's degree in Computer Science, Software Engineering, or any related field.
- Self-directed and able to navigate unfamiliar code 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.
- Minimum 5 years of experience working as Sr. Full Stack Developer, Full Stack Developer or any similar role.
- Technical or specific skills (e.g. technical, computer)
- 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 contexts
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.