You will modernize and optimize a critical web application, driving its future evolution.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time
Provide your expected compensation while applying
The 'Compensation' is required.
location_on
Remote (for Brazil residents)
Remote (for Argentina residents)
Remote (for Colombia residents)
Remote (for El Salvador residents)
The 'Location' is required.
Posted 9 months ago
Responsibilities
Job Title: Senior Full-Stack Engineer (Angular | Node.js | MSSQL)
Overview:
We are seeking a senior Full-Stack Engineer to own and maintain a mature web application built with Angular, Node.js (Express), and Microsoft SQL Server. The role requires strong debugging, optimization, and modernization skills, with the ability to work independently in a legacy environment.
Responsibilities:
* Maintain and enhance an existing Angular, Node.js, and MSSQL application.
* Troubleshoot and resolve production and deployment issues.
* Refactor legacy code for performance and maintainability.
* Build new features and REST APIs following the existing architecture.
* Collaborate closely with Product and QA teams via Slack.
Technical Skills:
* Frontend: Angular 12+, TypeScript, RxJS, state management, unit testing.
* Backend: Node.js, Express, REST APIs, Auth0, secure API practices.
* Database: MSSQL, T-SQL, stored procedures, performance optimization.
* Tools: Git, Azure DevOps CI/CD, Datadog.
Requirements:
* 8+ years of full-stack development experience.
* Proven experience working with legacy systems.
* Strong knowledge of REST and TypeScript.
* Availability during M–F, 9–5 MST, with occasional off-hours support.