es una empresa SaaS joven y en crecimiento, dedicada a ofrecer soluciones para la gestión de turnos y asistencia en salud.
Somos un equipo compuesto actualmente por 40 personas, que ha logrado un crecimiento explosivo en el último tiempo y estamos en proceso de escalamiento que requiere agrandar el equipo.
Somos un equipo joven, con mucha energía, flexible y queremos ir a la vanguardia.
Valoramos la innovación, honestidad, pro actividad y el constante aprendizaje.
Funciones del cargo
Estamos en busca de un Ingeniero de Software Semi-Senior con sólida experiencia en Laravel y React, y conocimientos avanzados en arquitectura de software.
De forma general tus funciones principales será el desarrollo de nuevas funcionalidades y la mantenibilidad de código legacy, además de diseñar soluciones enfocadas en el rendimiento y escalabilidad.
Buscamos alguien apasionado por la tecnología que no solo pueda codear soluciones, sino que sea capaz de proponer soluciones robustas, aplicar patrones de diseño apropiados, y mantener altos estándares de calidad mediante code review.
Es por eso que necesitamos personas con imaginación, ingenio, capacidad de análisis crítico, y visión arquitectónica.
Recuerda que no todos los problemas se resuelven con código.
Contamos con una arquitectura y procesos de CI/CD tope de línea, para el fácil manejo de nuestros softwares de negocio.
Tu cargo será Ingeniero de Software y serás parte del equipo de Tecnología, actualmente conformado por 10 personas.
Además participarás de reuniones con el equipo de Producto y otras áreas de , donde tendrás un rol activo en las decisiones técnicas que se necesiten tomar.
Podrás proponer mejoras en arquitectura, metodologías y buenas prácticas para elevar la calidad del código y procesos del equipo de TI.
No nos cabe ninguna duda que aprenderás mucho de tecnología con nosotros, y nosotros también aprenderemos de tu experiencia.
Requerimientos del cargo
Dentro de tus tareas estará lo siguiente
- Entender problemáticas complejas y diseñar soluciones escalables y mantenibles aplicando buenas prácticas y patrones de diseño
- Diseñar y desarrollar funcionalidades críticas asociadas a la gestión de turnos, nómina de trabajadores, permisos, y asistencia de nuestros clientes
- Liderar refactorizaciones importantes de código legacy
- Automatizar procesos manuales y proponer mejoras en la arquitectura del sistema
- Realizar code reviews y visar los desarrollos del equipo
- Participar en la definición de estándares de código y arquitectura del equipo
- Documentar flujos y reglas de negocio
- Colaborar en la estimación de esfuerzo de proyectos y definición de roadmaps técnicos
Experiencia requerida
- Mínimo 3-4 años de experiencia en desarrollo de software
- 2+ años de experiencia trabajando con Laravel (versión 7 o superior)
- 2+ años de experiencia con React y el ecosistema moderno de frontend
Conocimientos técnicos obligatorios
- Laravel avanzado: Eloquent ORM, Service Providers, Queues, Events, Jobs, Commands, API Resources
- React avanzado: Hooks, Context API, manejo de estados globales, optimización de rendimiento
- SQL avanzado: Optimización de queries complejas
- Patrones de diseño: Repository, Factory, Strategy, Observer, Singleton, entre otros
- Principios SOLID y su aplicación práctica
- Clean Architecture o arquitecturas en capas (Hexagonal, etc.)
- API RESTful: Diseño, versionado y documentación
- Arquitectura de software: Monolitos modulares, microservicios, event-driven architecture
- Git: Flujos de trabajo con Git Flow o trunk-based development
- Testing: Unit testing, integration testing, TDD
Habilidades y actitudes
- Ownership y responsabilidad sobre el código que produces
- Pensamiento crítico y analítico para resolver problemas complejos
- Capacidad de trabajar de forma autónoma y tomar decisiones técnicas
- Mentalidad de mejora continua y aprendizaje
- Capacidad de trabajo en equipo
Plus (No excluyentes, pero suman puntos)
- Experiencia en React Native para desarrollo mobile
- AWS: EC2, S3, RDS, Lambda, SQS, EventBridge
- Docker y orquestación con Docker Compose o Kubernetes
- Redis para caché y queues
- Elasticsearch para búsquedas avanzadas
- Experiencia con CI/CD (GitHub Actions)
- Experiencia liderando proyectos técnicos
Condiciones
- Horario de trabajo de 09:00 a 18:00 horas
- Ofrecemos 3 meses de contrato fijo a prueba y luego indefinido
- Modalidad de trabajo presencial.
Una vez pasado el período de prueba, podemos coordinar una modalidad de trabajo híbrida, con un mínimo de 3 días presenciales - Seguro de salud complementario
- Presupuesto para capacitación