Point your AI agent at freehire and let it find you a job.

Get the CLI →

Cidenet

NewBe an early applicant

386 - Mid-Level Full Stack Developer (Angular / .NET) Bilingue

Posted Updated
Discussion

Summary

Mid-level full-stack developer building enterprise web applications end to end: Angular (14+) on the frontend and .NET/C# (ASP.NET Core) REST APIs with SQL Server on the backend. Bilingual (English B2+) role based in Bogotá on a hybrid schedule, applying SOLID, unit testing, and CI/CD practices.

Buscamos un(a) Desarrollador(a) Full Stack Mid-Level (Angular / .NET) con experiencia trabajando tanto en frontend como en backend, para participar en el desarrollo y mantenimiento de aplicaciones web empresariales.

La persona será responsable de desarrollar soluciones utilizando Angular en el frontend y .NET/C# en el backend, participando en el ciclo completo de las funcionalidades, desde la interfaz de usuario hasta las APIs y el acceso a datos.

Entre sus principales responsabilidades se encuentran:

  • Desarrollar interfaces de usuario seguras, responsivas y de alto rendimiento utilizando Angular.
  • Desarrollar servicios backend y APIs RESTful con .NET/C#, aplicando principios SOLID y buenas prácticas de desarrollo.
  • Gestionar funcionalidades de extremo a extremo, asegurando una adecuada integración entre frontend y backend.
  • Optimizar el rendimiento de las aplicaciones tanto a nivel frontend como backend.
  • Participar en sesiones de diseño de componentes, APIs y modelos de datos.
  • Aplicar buenas prácticas de ingeniería de software como code reviews, pruebas unitarias y CI/CD.
  • Trabajar de manera colaborativa con Arquitectos, Diseñadores, Analistas Funcionales y Analistas de Negocio.
  • Participar en el diseño, desarrollo, pruebas, solución de problemas y documentación de funcionalidades.
  • Identificar oportunidades de mejora y contribuir a la evolución técnica de las aplicaciones.
  • Mantenerse actualizado frente a tecnologías, herramientas y patrones de desarrollo frontend y backend.


Requirements

Requisitos indispensables

  • Mínimo 3 años de experiencia en desarrollo de software, con experiencia práctica tanto en frontend como backend.
  • Experiencia con Angular 14 o superior y desarrollo de aplicaciones SPA.
  • Sólidos conocimientos en TypeScript, JavaScript (ES6+), HTML5 y CSS3/SASS/SCSS.
  • Experiencia con componentes, servicios, módulos, routing, formularios, inyección de dependencias y lifecycle hooks de Angular.
  • Conocimiento sólido de RxJS y programación reactiva.
  • Experiencia con gestión de estado utilizando BehaviorSubject, NgRx o similares.
  • Experiencia con .NET 6.0 o superior, ASP.NET Core, Web API y C#.
  • Conocimientos de async/await, LINQ, genéricos y características modernas de C#.
  • Experiencia con SQL Server, optimización de consultas, procedimientos almacenados y ORM como Entity Framework/EF Core o Dapper.
  • Experiencia diseñando, consumiendo e integrando APIs RESTful.
  • Conocimientos de autenticación y autorización con OAuth2, OpenID Connect y JWT.
  • Conocimientos básicos de seguridad de aplicaciones: XSS/CSRF, validación de entradas y manejo de secretos.
  • Experiencia con Git, code reviews y pipelines CI/CD, como Azure DevOps o GitHub Actions.
  • Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación, Ingeniería Informática o áreas afines.
  • Inglés B2+ o superior.

Requisitos deseables:

Experiencia con pruebas unitarias y E2E; patrones de diseño; Angular Material, PrimeNG o Tailwind CSS; microservicios; RabbitMQ, Kafka o Service Bus; Azure Cloud; Micro Frontends; OpenAPI/Swagger y Docker. Las certificaciones Microsoft/Azure también serán valoradas.

Benefits

  • Vinculación a proyectos innovadores y de alto impacto tecnológico.
  • Trabajo colaborativo con equipos multidisciplinarios y clientes internacionales.
  • Participación en proyectos modernos sobre tecnologías Microsoft y Angular.
  • Espacios de aprendizaje continuo y crecimiento profesional.
  • Cultura enfocada en trabajo en equipo, innovación y mejora continua.
  • Acceso a formación y actualización tecnológica constante.
  • Ambiente de trabajo flexible y dinámico.
Contrato
  • Tipo de contrato: Laboral a término indefinido
  • Modalidad: Bogotá (Híbrido — 2 días oficina, 3 remoto)
  • Dedicación: Tiempo completo (lunes a viernes)


Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.