Buscamos un Senior Full Stack Developer con experiencia técnica en desarrollo de software para apoyar técnicamente a los ingenieros del equipo y asegurar la calidad de los entregables.
Además, colabora en revisiones de código y contribuye a la resolución de retos técnicos complejos. El puesto está enfocado en el liderazgo técnico y no incluye responsabilidades de gestión de personal ni administración de proyectos.
Responsabilidades
- Coordinar técnica y operativamente los proyectos de desarrollo de software.
- Supervisar y brindar apoyo técnico a un equipo de desarrolladores.
- Participar en el análisis de requerimientos funcionales y traducirlos en soluciones técnicas.
- Revisar código y asegurar el cumplimiento de estándares de desarrollo.
- Dar seguimiento al cumplimiento de fechas, calidad y entregables.
- Colaborar con equipos de Arquitectura, QA, DevOps y áreas de negocio.
- Participar en el diseño e implementación de aplicaciones basadas en microservicios.
- Detectar riesgos técnicos y apoyar en la solución de incidencias complejas.
- Promover buenas prácticas de desarrollo, documentación y control de versiones.
- Guiar y apoyar el crecimiento técnico de desarrolladores con menor experiencia.
Requisitos
- Experiencia mínima de 5 años en desarrollo de software.
- Experiencia liderando equipos técnicos o coordinando desarrolladores.
- Experiencia sólida desarrollando con Java y/o Python.
- Conocimiento de C# o Node.js.
- Experiencia desarrollando aplicaciones basadas en microservicios.
- Conocimiento de arquitecturas distribuidas y patrones de diseño.
- Experiencia con GitHub o GitLab.
- Conocimiento de procesos de integración y despliegue continuo (CI/CD).
- Experiencia trabajando con metodologías ágiles como Scrum o Kanban.
- Conocimiento de Docker.
- Experiencia trabajando con servicios en la nube, preferentemente Google Cloud Platform (GCP). Se valorará experiencia adicional con AWS o Azure.
- Experiencia trabajando con bases de datos relacionales y NoSQL.
Conocimientos deseables
- Kubernetes.
- Terraform.
- Kafka o RabbitMQ.
- SQL Server, PostgreSQL o MongoDB.
- Seguridad de aplicaciones (SSL, autenticación, tokens y certificados).
- Administración de logs y monitoreo de aplicaciones.
Perfil
- Liderazgo técnico.
- Capacidad para resolver problemas complejos.
- Comunicación efectiva con equipos técnicos y áreas de negocio.
- Organización y seguimiento de proyectos.
- Orientación a resultados.
- Capacidad para trabajar en ambientes colaborativos.
- Interés por el desarrollo y crecimiento del equipo.
Ofrecemos
- Trabajo 100% remoto.
- Contratación directa con la empresa.
- Prestaciones de ley y prestaciones adicionales.
- Fondo de vida.
- Esquema de préstamos personales de acuerdo con la antigüedad.
- Oportunidad de participar en proyectos estratégicos de desarrollo.
- Desarrollo profesional y crecimiento dentro de la organización.
Sueldo: $40,000.00 - $50,000.00 al mes
Beneficios:
- Apoyo al desarrollo profesional
- Opción a contrato indefinido
- Seguro de vida
- Trabajo desde casa
Pregunta(s) de postulación:
- ¿Con cuántos microservicios has trabajado y cuáles son?
- ¿Cuál es el nivel de experiencia en dockers? ¿Cuál es el nivel de experiencia en kubernetes?
- ¿Con qué nubes has trabajado? En caso de ser si, ¿Cuáles? ¿Qué componentes has utilizado?
- ¿Cuál es tu nivel de experiencia desarrollando con Java?
- ¿Cuál es tu nivel de experiencia desarrollando con Python?
- ¿Has trabajado con procesos de CI/CD y herramientas como GitHub o GitLab?
- ¿Has apoyado técnicamente equipos de desarrollo de cinco o más personas?
Lugar de trabajo: Empleo remoto