NOS
Enhesa
Staff Backend Software Engineer
Quiénes somos
Enhesa es el socio global de cumplimiento normativo para las empresas más grandes del mundo, aportando claridad a un panorama normativo y de sostenibilidad que no deja de cambiar.
Nuestra misión es ayudar a las organizaciones a tomar decisiones informadas que puedan defender, dondequiera que operen, combinando una profunda experiencia humana con la eficiencia de la IA, para actuar con confianza en materia de cumplimiento de EHS, productos, sustancias químicas y sostenibilidad corporativa.
Las empresas acuden a nosotros cuando necesitan ayuda para entender lo que esperan los reguladores. Hemos construido nuestros servicios en torno a la resolución de ese problema y trabajamos con más de la mitad de las empresas de la lista Fortune 500, como proveedor de confianza de inteligencia.
En Enhesa, nuestros equipos se guían por el propósito, la pasión, la inclusión y el impulso del progreso. Nos une la convicción de que el cambio positivo es responsabilidad de todos.
Descripción del puesto
Si estas cualidades te definen, ¡Enhesa podría ser tu próximo paso profesional!
Como Staff Software Engineer en Enhesa, trabajarás como parte de un equipo de ingenieros talentosos creando aplicaciones modernas que aportan valor y calidad a nuestra base de clientes global, que incluye muchas empresas de la lista Fortune 500. Desempeñarás un papel fundamental en la configuración de nuestra tecnología y en la aceleración de nuestro progreso hacia la excelencia en SaaS, defendiendo las mejores prácticas, asesorando a otros ingenieros y colaborando entre equipos. En Enhesa, priorizamos a nuestra gente, confiando en ellos para cumplir con los objetivos e invirtiendo en su crecimiento.
Qué ofrecemos
- Un paquete salarial competitivo
- Política de trabajo flexible desde casa y equilibrio entre vida laboral y personal
- Un entorno colaborativo, dinámico y de ritmo rápido
- Responsabilidad y orgullo por tus proyectos
Empleador con igualdad de oportunidades
Para más información, visita: enhesa.com enhesa.com/
Si estás listo para unirte a nuestro viaje, ¡por favor, presenta tu solicitud!
Enhesa es un empleador que ofrece igualdad de oportunidades. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, estatus de veterano, discapacidad o cualquier otra característica protegida por la ley.
Responsabilidades principales
- Escribe código limpio y mantenible que establece el estándar para otros ingenieros de su equipo, utilizando herramientas de IA como apoyo;
- Entrega regularmente software funcional de alta calidad como parte de un equipo de desarrollo de software;
- Desarrolla una comprensión profunda y experta de la base de código de su equipo;
- Proporciona revisiones de código exhaustivas y muy perspicaces, con la vista puesta en conceptos de mayor alcance;
- Asegura la existencia de documentación para todos los sistemas críticos y redacta guías técnicas utilizadas ampliamente por otros ingenieros;
- Ayuda a definir los estándares de SRE para que los equipos puedan supervisar eficazmente sus aplicaciones en producción y responder rápidamente a los incidentes;
- Impulsa la toma de decisiones técnicas a un alto nivel, identificando con pericia las compensaciones y los riesgos, y considerando la alineación técnica en toda la organización;
- Diagnostica eficazmente la causa raíz de errores complejos utilizando un conocimiento profundo tanto del código como de la infraestructura. Proporciona una solución junto con una prueba de regresión automatizada;
- Ayuda a proporcionar dirección y visión a nuestras mejoras técnicas;
- Asesora, entrena y empodera a otros ingenieros. Comparte conocimientos regularmente a través de demostraciones y presentaciones;
- Promueve el uso eficaz de Claude Code y otras herramientas de IA para acelerar la entrega y mejorar la calidad.
Habilidades técnicas requeridas
Nivel educativo
Grado universitario (o equivalente) en informática o un campo relacionado.
Experiencia
Al menos 10 años trabajando con C# .NET.
Habilidades técnicas requeridas
- Experiencia y conocimientos expertos (10+ años) en C# .NET;
- Comprensión de cómo aplicar con éxito arquitecturas de microservicios, con un conocimiento experto de muchos patrones y técnicas, incluyendo las compensaciones de cada uno. Experiencia trabajando con microservicios en más de un contexto;
- Experiencia significativa (2+ años) con arquitecturas basadas en eventos y herramientas de streaming/mensajería de eventos como Kafka (preferido), Pulsar, RabbitMQ, etc.;
- Experiencia en el uso de bases de datos NoSQL - ElasticSearch (preferido), Dynamo, MongoDB, Redis, etc. Comprensión de qué base de datos es mejor implementar según el caso de uso;
- Capacidad demostrada para identificar oportunidades de mejora de las mejores prácticas e impulsar el cambio en múltiples equipos;
- Capacidad para abordar los problemas técnicos más complejos de forma independiente;
- Evidencia de impulsar decisiones técnicas complejas que involucran a múltiples partes interesadas en áreas críticas;
- Capacidad para anticipar riesgos técnicos, crear conciencia y coordinar la mitigación de dichos riesgos;
- Historial de aprendizaje rápido sobre arquitecturas y bases de código complejas hasta convertirse en experto;
- Sólidos conocimientos en el despliegue y escalado de aplicaciones en la nube, incluyendo el uso de contenedorización (Docker) y orquestación (Kubernetes);
- Experiencia trabajando en un entorno Agile;
- Experiencia en liderazgo técnico (3+ años), incluyendo la mentoría de otros ingenieros. Algunos ejemplos podrían incluir liderar proyectos o iniciativas, dirigir un equipo, organizar eventos de la comunidad de ingeniería, etc.;
- Excelente comprensión de cómo implementar herramientas de IA como Claude Code en su propio trabajo y en toda una organización de ingeniería.
Otras habilidades requeridas
- Excelentes habilidades de comunicación. Capaz de comunicarse de forma clara y eficaz, adaptando el estilo según la audiencia;
- Capaz de trabajar eficazmente como parte de un equipo, contribuyendo a la dinámica del grupo y resolviendo conflictos de forma constructiva;
- Capaz de adaptarse rápidamente y aceptar el cambio;
- Defensor de la mejora continua;
- Muestra iniciativa al abordar problemas, ejecutando de forma pragmática y tomando decisiones basadas en datos;
