Full Stack Developer
Empresa del sector asegurador
Estamos en búsqueda de un Full Stack Developer que quiera asumir el reto de crear, evolucionar y transformar soluciones digitales de alto impacto.
Buscamos una persona que no solo escriba código, sino que tenga la capacidad de entender necesidades, proponer soluciones, resolver desafíos técnicos y construir productos robustos, escalables y eficientes, participando activamente tanto en Front-End como en Back-End.
Responsabilidades:
- Diseñar y desarrollar soluciones Front-End y Back-End, participando en todo el ciclo de desarrollo del producto.
- Crear e integrar REST APIs, servicios y bases de datos.
- Desarrollar código limpio, modular, reutilizable y correctamente documentado, asegurando la escalabilidad y mantenibilidad de las soluciones.
- Participar en decisiones técnicas relacionadas con arquitectura, integraciones, rendimiento y escalabilidad.
- Identificar oportunidades de optimización y resolver desafíos técnicos de manera ágil.
- Realizar pruebas, depuración y mejora continua de las soluciones desarrolladas.
- Investigar, evaluar y aplicar nuevas tecnologías y buenas prácticas de desarrollo que permitan evolucionar nuestros productos digitales.
Requisitos:
- Ser profesional en Ingeniería de Sistemas, Desarrollo de Software, Ciencias de la Computación o carreras afines.
- Cuentas con mínimo 2 años de experiencia en desarrollo de software, idealmente en posiciones Full Stack.
- Experiencia en desarrollo Front-End utilizando React, Angular o Vue.js.
- Experiencia en desarrollo Back-End con .NET, Java o Node.js.
- Haber trabajado con bases de datos como SQL Server o PostgreSQL.
- Experiencia en el diseño, desarrollo, consumo e integración de REST APIs.
- Manejar Git y buenas prácticas de control de versiones.
- Conocer principios de Clean Code, arquitectura de software, modularidad y escalabilidad.
- Conocimientos o experiencia trabajando con servicios en la nube como Azure o AWS.
- Conocer herramientas de contenerización como Docker.
- Inglés intermedio, especialmente para el manejo de documentación técnica.
Será un plus si cuentas con experiencia en CI/CD, microservicios, testing automatizado, DevOps o metodologías ágiles.