Backend Engineer

Omega CRM
Sant Cugat del Vallès, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
€ 55K

Job location

Sant Cugat del Vallès, Spain

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Applications Architecture
Software Quality
Code Review
Databases
Relational Databases
Database Models
Software Debugging
PostgreSQL
Enterprise Messaging Systems
Node.js
RabbitMQ
Redis
Next.js
SQL Databases
TypeScript
Data Logging
Tailwind
React
Grafana
Caching
Reliability of Systems
Backend
GIT
Containerization
Git Flow
Integration Tests
Kafka
Front End Software Development
Api Design
NestJS
REST
Docker
Web Api

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.

About the company

Omega CRM Consulting is looking for a Backend Engineer that would like to collaborate with one of the top global pharmaceutical companies. We are seeking a Backend Engineer to join our cross-functional feature teams, working on our future Digital Portals Experience. This initiative is a key part of our journey toward product-centric, outcome-driven digital solutions, inspired by LeSS (Large Scale Scrum) principles. In this role you will primarily focus on designing and implementing APIs and integrations, contributing to a modern microservices architecture that powers a seamless customer experience. You will collaborate closely with senior engineers and other team members to deliver features while continuously learning enterprise-grade engineering patterns. As part of a growing team you will have a voice in shaping both technical foundations and the culture of collaboration within and across teams. While backend engineering is your primary focus we value T-shaped profiles. Ideal candidates can or are willing to grow toward full-stack delivery (Next.js, React, Tailwind) when needed, helping future-prove our teams and enable greater flexibility.

Apply for this position