Full-Stack Developer (Marketing Org)

Sólo para miembros registrados
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 60K

Job location

Barcelona, Spain

Tech stack

API
Software Quality
Databases
Continuous Integration
Data Integrity
Node.js
NoSQL
TypeScript
React
Backend
GIT
Containerization
Kubernetes
GraphQL
Front End Software Development
React
Software Version Control
Docker

Job description

A leading chat marketing platform in Barcelona is seeking a Full-Stack Developer to design and maintain backend services using Node.js and TypeScript. The ideal candidate has over 3 years of experience, strong knowledge of databases, and skills in Docker and Kubernetes. The position offers hybrid work options, health insurance, a professional development budget, and various in-office perks including free meals and snacks., Comprehensive health insurance Professional development budget Flexible benefits package Hybrid work options Free meals and snacks Company-funded sport activities Team-building events, * Design, develop, and maintain backend services and APIs using Node.js and TypeScript.

  • Work with relational and NoSQL databases, ensuring data integrity.
  • Containerize and deploy projects with Docker.
  • Collaborate with frontend developers to deliver full-stack features.
  • Contribute backend logic to marketing and event-driven projects.
  • Ensure code quality and maintainability through reviews and testing.

Requirements

  • 3+ years of professional experience with Node.js and TypeScript.
  • Strong experience in designing and consuming REST or GraphQL APIs.
  • Strong knowledge of relational and/or NoSQL databases.
  • Experience with Docker and basic Kubernetes workflows.
  • Familiarity with CI/CD processes and code versioning (Git).
  • Understanding of frontend development concepts (React/Redux).
  • English proficiency for technical documentation and team communication.

Apply for this position