Bjak
Login.works
Ingeniero Staff Backend
Sobre la oportunidad
Nuestro cliente es el líder mundial en inteligencia regulatoria y de sostenibilidad, ayudando a las empresas más grandes del mundo a navegar por el cumplimiento medioambiental, de salud y seguridad (EHS), sostenibilidad corporativa y cumplimiento de productos.
Sirven a una base de clientes global que incluye muchas empresas Fortune 500, y están en un camino claro hacia la excelencia en SaaS. La ingeniería es fundamental para ese viaje, e invierten en su gente, confiando en ellos para cumplir y respaldando su crecimiento.
Este es un puesto de Ingeniero de Software Staff en un equipo de ingeniería de producto. Construirás aplicaciones modernas que aporten valor real con calidad, y desempeñarás un papel fundamental en la configuración de la tecnología y la elevación del nivel de ingeniería, defendiendo las mejores prácticas, asesorando a ingenieros e impulsando decisiones técnicas en todos los equipos.
🚀 Responsabilidades
Ingeniería y calidad del código
- Escribe código limpio y mantenible en .NET C# que establezca el estándar para otros ingenieros de tu equipo, junto con herramientas modernas como Kafka y ElasticSearch.
- 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 tu equipo.
- Proporciona revisiones de código muy perspicaces y completas, con la vista puesta en conceptos de "bigger picture".
Liderazgo técnico y toma de decisiones
- Impulsa la toma de decisiones técnicas a un alto nivel, identificando expertamente compensaciones y riesgos y considerando la alineación técnica a nivel de organización.
- Anticipa riesgos técnicos, crea conciencia y coordina la mitigación.
- Ayuda a proporcionar dirección y visión para las mejoras técnicas, e impulsa el cambio en múltiples equipos.
Fiabilidad y operaciones
- Ayuda a definir estándares de SRE para que los equipos puedan monitorizar eficazmente sus aplicaciones en producción y responder rápidamente a incidentes.
- Diagnostica eficazmente la causa raíz de errores complejos utilizando un conocimiento profundo tanto del código como de la infraestructura, y proporciona una solución junto con una prueba de regresión automatizada.
Documentación y mentoría
- Asegura que exista documentación para todos los sistemas críticos, y escribe guías técnicas utilizadas ampliamente por otros ingenieros.
- Asesora, entrena y empodera a otros ingenieros. Comparte conocimientos regularmente a través de demostraciones y presentaciones.
👤 Perfil buscado
Experiencia
- Al menos 10 años trabajando "hands-on" con .NET C#, con experiencia y pericia a nivel experto.
- Experiencia en liderazgo técnico (3+ años), incluyendo la mentoría de otros ingenieros, por ejemplo, liderando proyectos o iniciativas, liderando un equipo u organizando eventos de comunidad de ingeniería.
- Un historial de aprendizaje rápido de arquitecturas y bases de código complejas y de convertirse en experto, y de abordar los problemas técnicos más complejos de forma independiente.
- Evidencia de haber impulsado decisiones técnicas complejas que involucran a múltiples partes interesadas en áreas críticas.
- Experiencia trabajando en un entorno Agile.
Habilidades técnicas
- Experiencia y pericia experta en C#.NET (10+ años).
- Comprensión profunda de cómo aplicar arquitecturas de microservicios con éxito, con conocimiento experto de muchos patrones y técnicas y sus compensaciones, en más de un contexto.
- Experiencia significativa (2+ años) con arquitecturas orientadas a eventos y herramientas de streaming/mensajería de eventos como Kafka (preferido), Pulsar o RabbitMQ.
- Experiencia con bases de datos NoSQL, ElasticSearch (preferido), DynamoDB, MongoDB o Redis, y un sentido claro de qué base de datos se adapta mejor a cada caso de uso.
- Sólido conocimiento de despliegue y escalado de aplicaciones en la nube, incluyendo la contenerización (Docker) y la orquestación (Kubernetes).
- Capacidad demostrada para identificar oportunidades de mejora de las mejores prácticas e impulsar el cambio en múltiples equipos.
Idiomas
- Inglés fluido requerido.
Educación
- Título de Grado (o equivalente) en Ciencias de la Computación o un campo relacionado.
Habilidades blandas
- Excelente comunicador: capaz de comunicarse de forma clara y eficaz, adaptando el estilo a la audiencia.
- Trabaja eficazmente en equipo, contribuyendo a la dinámica y resolviendo conflictos de forma constructiva.
- Se adapta rápidamente y abraza el cambio; un defensor de la mejora continua.
- Muestra iniciativa para abordar problemas, ejecuta de forma pragmática y toma decisiones basadas en datos.
🌍 Beneficios y Cultura
- Pila tecnológica: .NET C#, microservicios, Kafka, ElasticSearch, Docker, Kubernetes, cloud.
- Construye aplicaciones modernas a escala global para una base de clientes que incluye muchas empresas Fortune 500.
- Una empresa que prioriza a su gente, confía en ellos para cumplir e invierte en su crecimiento.
- Influencia real: establece el estándar de ingeniería, asesora a otros ingenieros y da forma a la dirección técnica en todos los equipos.
- Compensación competitiva, beneficios y flexibilidad.
- Rol híbrido.
💼 Departamento: Ingeniería
📍 Ubicación: Lisboa (Híbrido)
📆 Fecha de inicio ASAP
