TL;DR
Senior Backend Engineer (Node.js): Building and optimizing scalable backend services in a microservice-oriented environment for a multiposting platform with an accent on integrations with job platforms, API design, and reliability. Focus on developing clean, testable code with Node.js/TypeScript, ensuring performance, and contributing to automation.
Location: Hybrid in Barcelona, Spain with 104 remote days per year (post-probation). Relocation support to Spain is provided.
Salary: €70,000–€85,000 / year
Company
hirify.global is building intuitive, powerful recruiting software to help businesses find the right people effortlessly.
What you will do
- Design, develop, and maintain scalable backend services in a microservice environment.
- Collaborate with frontend, product, and DevOps teams to deliver impactful features.
- Write clean, well-structured, and testable code using modern technologies.
- Conduct peer code reviews and participate in technical retrospectives.
- Help define technical requirements and propose scalable solutions.
- Ensure the reliability, performance, and security of hirify.global’s backend infrastructure.
Requirements
- 5+ years of backend development experience.
- 2+ years of experience working with a strongly typed language (TypeScript, Go, Java, etc.).
- Solid experience with relational databases (e.g. PostgreSQL, MySQL) and ORMs.
- Strong understanding of backend architecture, scalability, and performance optimisation.
- Good unit and integration testing experience.
- Experience with message brokers (SNS, RabbitMQ, Kafka, Google Pub/Sub, etc.).
Nice to have
- Experience with Node.js and GraphQL.
- Familiarity with gRPC and protocol buffers.
- Understanding of SOLID principles and Clean Architecture.
- Hands-on experience with Kubernetes.
- Previous experience in SaaS or HR Tech environments.
Culture & Benefits
- Hybrid work model with 104 remote days per year (post-probation).
- Competitive salary and Apple hardware (MacBook).
- Team events including brunches, sports activities, and quarterly gatherings in Berlin.
- Culture of automation, testing, and knowledge sharing.
- Relocation support including paperwork, travel, and one month of furnished accommodation.
Hiring process
- Intro call (~30 min).
- Hiring Manager Review & Interview (~60 min).
- Technical Interview (~60–120 min).
- Optional: Meet the Team.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →