Full Stack Developer Senior
Requirements:
Must have:
Strong experience in full stack development, backend, frontend, APIs
Advanced knowledge of RESTful API design, HTTP, OAuth2, JWT, OpenID Connect
Experience with Microsoft Entra ID and MSAL Angular for authentication flows
Proficiency in .NET, ASP.NET Core, routing, middleware, dependency injection
Experience optimizing performance, caching, compression, query tuning
Strong experience with Entity Framework Core, schema design, migrations, LINQ
Experience working with Azure SQL Database
Solid understanding of architecture principles, Clean Architecture, DDD, SOLID, Modular Monolith
Experience with CQRS, MediatR, FluentValidation
Experience with containerization, Docker, Podman
Strong frontend development skills, Angular, Angular 19, Module Federation, RxJS
Experience with state management, NgRx, Store, Effects, Selectors
Strong knowledge of TypeScript, JavaScript ES6+, HTML5, CSS3, SCSS, Flexbox, Grid
Experience building responsive, accessible UI aligned with WCAG standards
Experience with design systems, component libraries, design tokens
Experience in automated testing, xUnit, NUnit, Moq, Jasmine, Karma, Cypress
Strong experience with Microsoft Azure services, App Services, Static Web Apps, Azure SQL, Key Vault, VNet
Experience with CI/CD pipelines, GitHub Actions, DevSecOps practices, SonarQube, ESLint
Knowledge of Infrastructure as Code, Terraform
Familiarity with artifact management tools, JFrog Artifactory
Experience with monitoring tools, performance tracking, error analysis, Datadog
End‑to‑end ownership mindset, full feature lifecycle from backend to UI
Strong communication skills and ability to collaborate with stakeholders
Passion for cloud‑native development, Agile, continuous delivery, software quality
Ability to provide technical leadership and influence teams
Responsibilities:
Design and document RESTful API contracts, OpenAPI, Swagger
Build and maintain scalable backend services in .NET on Azure
Implement data access layers using Entity Framework and Azure SQL
Develop responsive and accessible Angular applications
Integrate frontend applications with APIs and backend services
Manage reactive data flows and state management using RxJS and NgRx
Write and execute automated tests, backend, frontend
Participate in code reviews across full stack components
Contribute to CI/CD pipelines and DevSecOps practices
Support deployment, monitoring, incident resolution in Azure
Collaborate with product owners, architects, and development teams
Design solutions at feature level and document technical decisions
Identify risks and propose mitigation strategies early
Ensure performance, scalability, and security of applications
Maintain high code quality following best practices and standards
Improve application architecture and development processes
Monitor system performance, logs, and production behavior
Deliver end‑to‑end features from data model to UI
Required Languages
Advanced English 80-95%
Location
Mexico/Bogotá and surroundings (Hybrid), Rest of Colombia (Remote)
Similar jobs