Backend Software Engineer

Descripción De La Vacante
4 days ago

Role details

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

Job location

Remote

Tech stack

JavaScript
API
Unit Testing
Databases
PostgreSQL
MySQL
Node.js
Object-Relational Mapping
Performance Tuning
Queueing Systems
RabbitMQ
Redis
SQL Databases
TypeScript
Data Storage Technologies
Grafana
Database Optimization
Backend
GIT
Containerization
Integration Tests
Kubernetes
Front End Software Development
REST
Mocha
Software Version Control
Docker

Job description

A fast-growing tech company in Spain is seeking a backend developer to join its Horizons team. You will be responsible for building scalable backend systems using Node.js and collaborating with frontend developers and product managers. Ideal candidates will have over 4 years of experience with Node.js and TypeScript, and strong proficiency in SQL databases. The company offers limitless learning opportunities, flexible working conditions, wellness programs, and a supportive growth culture., * Design and develop backend systems and APIs using Node.js that power the vibe coding platform.

  • Take ownership of backend features and services, learning to make architectural decisions with guidance.
  • Work on API performance, database optimization, and system scalability.
  • Connect third-party APIs, implement data storage solutions, and help build user-friendly features.
  • Write tested, documented, scalable code that creates business value.
  • Collaborate closely with frontend developers, product managers, and other engineers to ship impactful features.
  • Get mentored on system design, performance optimization, and backend best practices.

Conocimientos

Node.js TypeScript PostgreSQL MySQL REST APIs RabbitMQ BullMQ GCP PubSub Kubernetes Docker Grafana Jest Mocha

Requirements

  • 4+ years of experience with Node.js, TypeScript, and PostgreSQL or MySQL in production environments.
  • Solid understanding of REST APIs and experience building them.
  • Experience with message queues (RabbitMQ, BullMQ, GCP PubSub).
  • Kubernetes, Docker, and containerization knowledge.
  • Experience with observability tools, such as Grafana or similar solutions.
  • Testing mindset - experience with unit testing and integration testing (Jest, Mocha, or similar).
  • Database knowledge - comfortable with SQL and at least one ORM (Sequelize, TypeORM, Prisma, or similar), Redis.
  • Git proficiency - you've worked in team environments and know how to collaborate through version control.
  • Self-starter mentality - you take ownership, ask good questions, and aren't afraid to challenge approaches when something feels off.
  • Good communicator - you document your work, share progress, and collaborate effectively with cross-functional teams., Sequelize TypeORM Prisma Redis Git Communication Self-starter Descripción del empleo

Benefits & conditions

España A distancia EUR 40.000 - 70.000 Jornada completa Ayer Sé de los primeros/as/es en solicitar esta vacante

Apply for this position