Senior Backend Engineer (nodejs + python)
Behum
Retortillo de Soria, Spain
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
SeniorJob location
Retortillo de Soria, Spain
Tech stack
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Process Management
Code Review
Databases
Continuous Integration
Amazon DynamoDB
Identity and Access Management
Python
PostgreSQL
MySQL
Node.js
NoSQL
SQL Databases
TypeScript
Backend
Servicebus
Gitlab-ci
Kafka
Bitbucket
GraphQL
Functional Programming
Api Gateway
Amazon Web Services (AWS)
Terraform
Jenkins
Job description
- Diseñar e implementar microservicios y APIs REST/GraphQL en TypeScript (Node.js) y Python.
- Construir soluciones event-driven integrando colas/streams (SQS/SNS, Kinesis/EventBridge o Kafka) y BPM/Step Functions.
- Diseñar y operar componentes en AWS (Lambda, API Gateway, S3, RDS/DynamoDB, IAM), asegurando seguridad, coste y resiliencia.
- Definir Infraestructura como Código (Terraform o CDK) y pipelines CI/CD (Jenkins, GitLab CI, Bitbucket Pipelines).
- Garantizar calidad mediante testing unitario/integración, revisiones de código y buenas prácticas.
- Implementar observabilidad (logs, métricas, trazas, alarmas) y monitorización de sistemas.
- Colaborar con el Product Owner para priorizar, estimar y autogestionar tareas en un entorno ágil.
- Documentar decisiones de arquitectura y estándares para favorecer la mantenibilidad.
Requirements
- Más de 6 años de experiencia profesional en desarrollo backend.
- Dominio de TypeScript/Node.js y experiencia en APIs y servicios en producción.
- Conocimientos avanzados de AWS (Lambda, API Gateway, S3, RDS/DynamoDB, IAM, EventBridge).
- Experiencia con mensajería/streams y patrones de integración (SQS/SNS, Kinesis/EventBridge o Kafka).
- Experiencia en Infraestructura como Código (Terraform/CDK) y CI/CD (Jenkins, GitLab CI o Bitbucket Pipelines).
- Conocimientos en bases de datos SQL (PostgreSQL/MySQL) y NoSQL.
- Habilidades organizativas, autonomía y enfoque a producto.
- Nivel de inglés técnico (mínimo B2).
About the company
Nuestro cliente ofrece financiación ágil y sin papeleo, anticipando ingresos futuros de forma flexible y segura, apoyando a empresas para crecer sin obstáculos.