Backend Engineer

Omega CRM
Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Amazon Web Services Software Quality Code Review Databases Database Models Software Debugging Enterprise Messaging Systems Node.Js RabbitMQ Redis Next.js TypeScript
+16 more
Data Logging Tailwind ReactJS Grafana Caching Reliability of Systems Backend Containerization Integration Tests Apache Kafka Front End Software Development Api Design NestJS Restful APIs Docker Web Api

Job description

candidates can or are willing to grow toward full-stack delivery (Next.js, React, Tailwind) when needed, this will help future-proof our teams and enable greater flexibility. Key Responsibilities - 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 - Strong foundation in backend development using Node.js - Understanding of API development concepts and, application

Requirements

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 - Full-Stack Capability: - 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

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’ll 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’ll 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, 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 What do We offer - 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 us Omega CRM, a Merkle Company, is a global digital company specialising in accelerating the Business Experience (BX) of our clients through customer-centric solutions, technology, and data - all enhanced by AI. Together with Merkle, we form the largest Customer Experience Management (CXM) agency in Spain, and as part of the dentsu group, we offer end-to-end solutions that integrate media, creativity, content, technology, and strategy to deliver real business impact. With over 23 years of experience, a team of 580+ professionals from 24 nationalities, and 2,500+ certifications, Omega CRM is a recognised leader in the Salesforce ecosystem in Spain. We operate across key industries including Retail, Healthcare, Pharma, Real Es

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · WWC 2022

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · WWC 2025

1:40 min

Introducing Nest.js for standardized backend development

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all