Fullstack Engineer
Importante: esta vacante es de una empresa aliada y no corresponde a un empleo directo en Comfama. El Servicio de Empleo Comfama acompaña el proceso de atracción y preselección.
Importante empresa busca Fullstack Engineer, con uno (1) a tres (3) años de experiencia en desarrollo de soluciones tecnológicas que integren servicios backend con Java o .NET y aplicaciones frontend con Angular o React.
Formación académica: Profesional en ingeniería de sistemas, ingeniería de software o carreras afines.
Requerimientos para el cargo:
- Conocimientos en un stack backend: Java 17/21 o C y .NET 8 o versiones superiores.
- Para Java: conocimientos en Spring Boot, Spring MVC, Hibernate y APIs REST/OpenAPI.
- Para Java: conocimientos en SQL, JUnit/Mockito, Git y Maven/Gradle.
- Para Java: conocimientos en microservicios, Docker, Kubernetes, CI/CD y AWS.
- Para Java: se espera conocimiento fundamental y uso guiado de las tecnologías mencionadas.
- Para .NET: conocimientos en ASP.NET Core, Entity Framework Core, LINQ y REST/OpenAPI.
- Para .NET: manejo de SQL Server o PostgreSQL, xUnit o NUnit y Azure DevOps.
- Para .NET: conocimientos en microservicios, Docker, Kubernetes y AWS/Azure.
- Conocimientos en un stack frontend: JavaScript/TypeScript y Angular o React.
- Conocimientos en Next.js, RxJS o NgRx.
- Manejo de HTML5, CSS y Sass.
- Conocimientos en Angular Material o React Testing Library.
- Conocimientos en REST/GraphQL.
- Manejo de Jest/Jasmine y Cypress/Playwright.
- Manejo de Git y conocimientos en CI/CD.
- Conocimientos en optimización del rendimiento web (performance web), accesibilidad bajo estándares WCAG y seguridad frontend.
Misión del cargo: Diseñar, desarrollar y mantener servicios backend y aplicaciones web, integrando las interfaces con las API y garantizando la conexión entre ambas capas tecnológicas. Contribuir a la entrega de funcionalidades completas, asegurando la calidad de los desarrollos, el cumplimiento de los requisitos técnicos y la mejora continua de las soluciones empresariales.
Funciones:
-Diseñar, desarrollar y mantener servicios backend y aplicaciones frontend utilizando las tecnologías definidas para cada proyecto.
-Integrar las interfaces web con las API para garantizar el correcto funcionamiento de las funcionalidades.
-Analizar requisitos y desarrollar componentes que involucren tanto la capa backend como la frontend.
-Validar las implementaciones propias mediante pruebas y controles que garanticen la calidad de los entregables.
-Documentar las decisiones técnicas relacionadas con el desarrollo de las soluciones.
-Participar en la estimación de tareas y apoyar los procesos de despliegue, soporte y resolución de incidentes habituales.
-Participar en revisiones técnicas, compartir conocimientos y proponer oportunidades de mejora continua.
Salario: $3.791.992 a $6.600.000 + prestaciones legales vigentes.
Tipo de contrato: Término indefinido.
Horario: Se define en entrevista.
Lugar de trabajo: Medellín o Bogotá, opción remoto.