Requisitos
Nivel avanzado de inglés 6+ años de experiencia en desarrollo de software full-stack. Dominio de los siguientes lenguajes y tecnologías: Ruby, JavaScript (React.js), HTML, CSS, protocolos HTTP, Regex Capacidad para redactar y revisar propuestas técnicas, brindando retroalimentación constructiva y articulando los pros y contras (trade-offs). Fuerte sentido de responsabilidad en todos los aspectos del ciclo de desarrollo, incluyendo la respuesta a incidentes y la propiedad de la robustez del producto. Deseo de colaborar y compartir conocimiento con colegas, tanto dentro del equipo como en toda la organización. Mentalidad de "A-player" con una fuerte inclinación a la acción: elevas el estándar, te mueves con urgencia, te mantienes resiliente ante la ambigüedad y asumes la responsabilidad para lograr resultados significativos.
Requisitos
Indispensables: Sólida comprensión de los fundamentos de Ciencias de la Computación, como bases de datos relacionales, estructuras de datos y algoritmos, mapeo objeto-relacional (ORM) y APIs REST. Buenas prácticas de desarrollo usando Desarrollo Guiado por Pruebas (TDD), Diseño Guiado por el Dominio (DDD) y programación funcional y orientada a objetos.
Responsabilidades
Del Cargo Construir y evolucionar software con la mirada puesta en crear funcionalidad de plataforma común que otros equipos aprovechen en su trabajo. Escribirás mucho código para construir APIs escalables, de alto rendimiento y seguras. También necesitarás algunas habilidades de frontend para ayudar a construir componentes efectivos en React.js que puedan utilizarse en todo Checkr. Diseñar y mejorar la arquitectura del sistema de nuestra plataforma, que impulsa los productos de Screening de Checkr. Trabajarás con ingenieros más senior para influir en nuestros diseños técnicos y hacerlos realidad. Como miembro de un equipo de plataforma, necesitarás comunicarte de forma efectiva con los ingenieros de todo Checkr que dependen de la funcionalidad que construyes: ¡ellos serán los clientes principales de este equipo! Parte de cómo te comunicarás con esos equipos es mediante la redacción de documentación sobre cómo interactuar con la funcionalidad que construyes, las aplicaciones y las buenas prácticas de software. Implementar pasos del pipeline de CI/CD Control de versiones (Git) Mentorear y guiar a otros desarrolladores de software dentro de la organización de Ingeniería. Ayudar a identificar y resolver errores (bugs). Nivel: Senior.
Jornada
Tiempo completo.
Fuente: Get on Board. trabajaya no cobra nada, ni a vos ni por postularte.
📲 Pasársela a alguien✈️ Telegram