Backend Engineer
Role details
Job location
Tech stack
Job description
Dentsu is looking for a talented Backend Engineer to join their team in Sant Cugat del Vallès, Spain. This role involves designing and implementing APIs, maintaining backend functionality, and collaborating with cross-functional teams to enhance the digital experience., * Develop and maintain API endpoints using Node.js.
- Integrate with third-party APIs to enhance functionality.
- Collaborate in cross-functional teams to achieve shared outcomes.
Conocimientos
Node.js API development SQL Team collaboration Debugging skills
Herramientas
NestJS PostgreSQL Git Docker Descripción del empleo, * Develop and maintain API endpoints and backend functionality (NestJS, Node.js)
- Build and evolve database models and migrations (Prisma or equivalent ORM)
- Integrate with third-party APIs and internal systems to enrich portal capabilities
- Write unit and integration tests to ensure code quality and system reliability
- Participate in code reviews, design sessions, and knowledge-sharing forums
- Assist with resolving production issues and improving service performance
- Collaborate in cross-functional, product-aligned teams, owning shared outcomes
- Contribute to continuous improvement, helping evolve engineering practices and team ways of working
Requirements
- 2+ years of professional experience in backend development with Node.js.
- Familiarity with TypeScript or a commitment to learn it.
- Experience building and consuming REST APIs., * Strong foundation in backend development using Node.js
- Understanding of API development concepts and application architecture
- Knowledge of databases, queries, and schema management
- Debugging skills, with a structured approach to problem-solving
- Ability to collaborate effectively and demonstrate curiosity for continuous growth
- Strong written and spoken English communication skills
NICE TO HAVE Requirements
- Experience with NestJS framework and ORMs like Prisma
- Familiarity with Redis and basic caching strategies
- Frontend development using Next.js, React, TypeScript
- Experience with UI libraries (Tailwind CSS, Radix UI)
- Exposure to messaging systems (e.g., RabbitMQ, Kafka)
- Awareness of cloud and container platforms (AWS, Docker)
- Background in e-commerce or digital customer platforms
- Knowledge of observability tools (monitoring, logging, tracing)
Experience
- 2+ years professional experience in backend development
- Practical experience with Node.js in production environments
- Familiarity with TypeScript, or strong commitment to learn it
- Experience building and consuming REST APIs
- Solid understanding of SQL and relational database fundamentals (PostgreSQL preferred)
- Comfort using Git workflows for collaborative development
- Exposure to Agile principles; willingness to work in a LeSS-inspired multi-team structure
Benefits & conditions
With a permanent contract and flexible working hours, the company values work-life balance. They also offer training, health insurance, and various benefits to ensure employee wellbeing., * Permanent contract.
- Flexible schedule. We make it easy. Balance your professional and personal life.
- Trainings & certifications. Improve your skills and get the official certificate from our main partners.
- Home office.
- Flexible retribution (public transport ticket, Ticket restaurant, ...).
- Health insurance.
- OMEGA in action. Our commitment to a better society is not just an intention.