We’re looking for a Senior Full-Stack Developer (Angular + Node.js + MSSQL) to maintain and enhance a mature web application, modernize legacy code, and deliver scalable, high-performing solutions across the stack.
Please keep in mind that this role is for a US-based client, so working hours will be shifted until around 10:00 PM. Requirements Frontend (Angular 12+) * Expertise in Angular, TypeScript, RxJS, and NgRx (or other state management tools). * Skilled in component-driven architecture, routing, lazy loading, and performance optimization. * Experience with reactive forms, validation, and HTTPClient communication with backend APIs. * Unit testing using Jasmine/Karma. * Familiar with Angular CLI, ESLint, Prettier, Nx, and Webpack.
Backend (Node.js / Express) * Expertise in building and maintaining RESTful APIs with Express. * Experience with middleware patterns, routing, and Auth0 authentication & authorization. * Knowledge of secure API practices (input sanitization, CORS configuration).
Database (MSSQL) * Proficiency in T-SQL, writing optimized queries, views, stored procedures, and triggers. * Experience designing relational schemas with normalization and indexing best practices. * Strong understanding of transactions and data integrity.
Supporting Skills * Version Control: Git (Azure DevOps). * CI/CD: Experience setting up pipelines for automated builds and deployments (Azure DevOps). * Error Monitoring: Familiar with Datadog.
Ideal Background * 6+ years of experience in full-stack development (Angular + Node.js + MSSQL). * Proven experience maintaining and refactoring legacy systems. * Strong grasp of REST principles, TypeScript, and scalable architecture.
Responsibilities * Maintain and enhance a full-stack application built with Angular, Node.js, and MSSQL. * Investigate and resolve production issues across frontend, backend, and database layers. * Refactor legacy code for better performance, maintainability, and alignment with modern practices. * Design and implement new features and endpoints following established architecture. * Take ownership of the entire web application stack, ensuring reliability, scalability, and smooth deployments.
We offer: * Annual paid vacation of 18 working days. * Extra vacation days for long-lasting cooperation. * Annual paid sick leave of 10 days. * Maternity/Paternity leave. * The opportunity for sabbatical leave. * Marriage and Parenthood Package. * Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period. * Career development plan. * English and Spanish classes. * Paying taxes and managing PE (Private Entrepreneur). * Technical equipment. * Internal Referral program. * Opportunity to take part in company volunteering activities. * Sombra is a “Friendly to Veterans” award-holder.