Ubicación: Presencial
Modalidad: Tiempo completo
Sobre el puesto
Buscamos un Desarrollador Senior con un fuerte criterio de ingeniería para liderar la evolución técnica de un ERP empresarial. Su principal responsabilidad será diseñar una arquitectura sólida, tomar decisiones técnicas fundamentadas y elevar la calidad del equipo de desarrollo.
No buscamos únicamente a un excelente programador. Buscamos a alguien capaz de tomar decisiones que mantengan el sistema estable, escalable y mantenible.
Responsabilidades
- Diseñar y mantener la arquitectura del sistema.
- Definir estándares de desarrollo y buenas prácticas.
- Tomar decisiones técnicas considerando impacto, riesgos y escalabilidad.
- Resolver problemas complejos mediante análisis de causa raíz, no solo aplicando parches.
- Revisar Pull Requests y asegurar la calidad del código.
- Guiar técnicamente al equipo de desarrollo.
- Coordinar decisiones entre Backend, Frontend y QA.
- Identificar deuda técnica y priorizar su resolución.
- Diseñar soluciones orientadas a estabilidad y mantenibilidad.
- Documentar decisiones de arquitectura (ADR) cuando sea necesario.
- Participar en revisiones técnicas y sesiones de diseño.
Requisitos indispensables
- 7+ años desarrollando software profesional.
- 3+ años liderando equipos técnicos.
- Experiencia diseñando arquitecturas empresariales.
- Experiencia construyendo APIs REST.
- Dominio de principios SOLID, Clean Architecture y patrones de diseño.
- Experiencia con sistemas distribuidos.
- Experiencia trabajando con bases de datos relacionales.
- Experiencia realizando Code Reviews.
- Experiencia guiando equipos técnicos.
- Capacidad comprobable para resolver problemas complejos.
Stack deseable
- Laravel
- PHP
- TypeScript
- Angular
- Node.js
- PostgreSQL o MySQL
- Redis
- Docker
- Git
- CI/CD
Competencias que evaluaremos
- Arquitectura de software
- Pensamiento crítico
- Capacidad de razonamiento técnico
- Comunicación con equipos multidisciplinarios
- Liderazgo técnico
- Análisis de riesgos
- Resolución estructurada de problemas
- Toma de decisiones basada en evidencia
- Mentoría
Buscamos a alguien que
- Cuestione soluciones antes de implementarlas.
- Analice ventajas y desventajas antes de decidir.
- Priorice la estabilidad del sistema sobre el código "elegante".
- Comunique los cambios de arquitectura antes de ejecutarlos.
- Piense a largo plazo sin perder de vista las necesidades actuales del negocio.
- Forme desarrolladores más fuertes, no personas dependientes de él.
- Sea capaz de decir "no" cuando una decisión pone en riesgo el producto.
No buscamos
- Personas que solo programen rápido.
- Personas que cambien la arquitectura sin consenso.
- Personas que prioricen refactorizaciones innecesarias sobre la estabilidad del sistema.
- Personas que no puedan justificar técnicamente sus decisiones.
- Personas que trabajen de forma aislada sin comunicar cambios importantes.
Durante la entrevista evaluaremos
- Diseño de arquitectura.
- Resolución de casos reales.
- Criterio técnico.
- Comunicación.
- Liderazgo.
- Calidad del razonamiento.
- Experiencia resolviendo problemas en sistemas empresariales.
Sueldo: $35,000.00 - $40,000.00 al mes
Beneficios:
- Estacionamiento de la empresa
- Estacionamiento gratuito
- Opción a contrato indefinido
Lugar de trabajo: Empleo presencial