Senior Software Engineer
hiberus
Municipality of Girona, Spain
2 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, EnglishJob location
Remote
Municipality of Girona, Spain
Tech stack
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Software Quality
Continuous Integration
Kerberos (Protocol)
PostgreSQL
Node.js
Role-Based Access Control
Redis
TypeScript
Grafana
GIT
Kubernetes
Kafka
NestJS
Kibana
Terraform
Software Version Control
Docker
Jenkins
Job description
- Diseñar, desarrollar y mantener APIs y microservicios escalables para plataformas globales.
- Implementar soluciones en AWS utilizando servicios como ECS, Lambda, S3, RDS.
- Participar en decisiones arquitectónicas para modernizar sistemas y optimizar rendimiento.
- Garantizar alta calidad del código mediante revisiones, pruebas unitarias y CI/CD.
- Colaborar en squads Agile junto a Product Managers, QA y UX.
- Liderar iniciativas de mentoring y fomentar buenas prácticas en el equipo., Conciliación con nuestra vida personal y laboral mediante horario flexible, acuerdos de teletrabajo, desconexión digital, jornada intensiva viernes y verano.
Requirements
Buscamos un/a Senior Software Engineer con sólida experiencia técnica en arquitecturas modernas basadas en microservicios y eventos, para un proyecto estratégico a nivel internacional. Buscamos una persona que nos ayude a seguir creciendo, con ganas de aportar y seguir evolucionando de la mano de los mejores profesionales, pero sobre todo... ¡en hiberus buscamos buena gente!?, * Experiencia sólida en Node.js (Express, NestJS) y TypeScript.
- Conocimiento avanzado en AWS y despliegue de aplicaciones con Docker/Kubernetes.
- Experiencia en Kafka, Redis, PostgreSQL y herramientas de observabilidad (Grafana, Kibana).
- Familiaridad con CI/CD pipelines (Jenkins, Git).
- Inglés técnico (indispensable conversacional).
- Desplegar, configurar y mantener clústeres de Kafka (autogestionados o servicios gestionados como AWS MSK).
- Implementar estrategias de alta disponibilidad. Resolver problemas de latencia, entrega de mensajes y retrasos en consumidores en entornos Kafka.
- Garantizar la seguridad de Kafka mediante cifrado TLS, autenticación SASL/Kerberos y políticas ACL/RBAC.
- Diseñar, desplegar y gestionar infraestructura Kafka en AWS.
- Desarrollar y mantener módulos Terraform/Terragrunt para aprovisionar clústeres Kafka, instancias EC2, redes y configuraciones de seguridad.
- Mantener despliegues de infraestructura bajo control de versiones siguiendo principios GitOps.
- Implementar buenas prácticas de seguridad para entornos Kafka y cloud.
Benefits & conditions
? Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo, solvente y en crecimiento.
? Salario fijo competitivo + bonificación
About the company
Formar parte de hiberus significa crecimiento, pasión por la tecnología, interés por la innovación, ambiente laboral flexible y colaborativo, compañerismo, aprendizaje, formación continua, motivación y superación ante nuevos retos...y esto es solo el principio., Actualmente contamos con más de 36 hubs de desarrollo en España, EEUU, Reino Unido, Alemania, Rumanía, Italia, Andorra, Marruecos, Argentina, México y Colombia ¡Estamos redefiniendo el mapa tecnológico mundial! ??