Senior Software Engineer
Job Summary
Buscamos un Senior Software Engineer con más de 7 años de experiencia para unirse al equipo Enterprise de Checkr. El rol se centra en el desarrollo backend (70%) y frontend (30%) para crear integraciones globales de sistemas ATS. Es imprescindible contar con nivel avanzado de inglés para reportar a EE. UU. y colaborar con equipos multidisciplinarios.
Responsibilities
- Diseño e implementación de soluciones de plataforma globales
- Desarrollo backend (70%) y frontend (30%)
- Construcción de APIs REST y servicios orientados a eventos
- Colaboración con equipos técnicos internacionales
- Promoción de prácticas TDD, DDD y observabilidad
Required Skills
- Ruby
- React.js
- Microservicios
- Arquitecturas orientadas a eventos
- Inglés avanzado
Job Details
Funciones y responsabilidades
- Colaborar en el diseño y la implementación de soluciones de plataforma que respalden las verificaciones de antecedentes a nivel mundial, con un énfasis en la unificación de experiencia entre productos de evaluación de antecedentes.
- Trabajar en una distribución de tareas 70% backend y 30% frontend, aplicando principios de arquitectura sólida y delimitar responsabilidades entre microservicios y componentes de plataforma.
- Aprender y aplicar las leyes y regulaciones de verificación de antecedentes en diferentes jurisdicciones, asegurando cumplimiento en todos los países donde operamos.
- Contribuir a la construcción de APIs REST y servicios orientados a eventos, con foco en escalabilidad, rendimiento y resiliencia.
- Colaborar con Staff Engineers y dirección para definir soluciones técnicas y planes de ejecución que materialicen la visión de plataforma.
- Comunicarte con equipos internos y externos para definir requerimientos, obtener feedback y mejorar la productividad.
- Promover prácticas de desarrollo sólidas, incluyendo TDD, DDD, y enfoques funcionales/OO, así como la observabilidad y monitoreo de servicios.
Requisitos
- Más de 7 años de experiencia en desarrollo full-stack.
- Dominio de Ruby y JavaScript (React.js).
- Experiencia en arquitecturas basadas en microservicios y eventos.
- Inglés avanzado (reporte directo a Manager en EE. UU.).
- Habilidades de comunicación y capacidad para alinear equipos con diferentes niveles técnicos.
Requisitos deseables
- Experiencia en observabilidad (Datadog, Grafana, Splunk).
- Conocimiento de IA aplicada a soluciones de software.
- Experiencia adicional con principios de Event Sourcing y API Gateways.
Beneficios
- Trabajo en modalidad híbrida (3 días en oficina en Santiago).
- Bono anual de $3,000 USD para desarrollo profesional.
- Compensación competitiva con oferta de equity.
- Cobertura del 100% en salud, dental y visión para empleados y dependientes.
- Vacaciones adicionales (5 días extra) y flexibilidad horaria.
- Almuerzo en oficina, seguro de vida, subsidios de fitness y equipamiento tecnológico provisto.