Remote Software Engineer (NodeJS)

Posted 7 months ago

Share:

Please let Exoticca know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • Exoticca is a pioneering online travel agency focused on creating life milestones through best-value trips and extraordinary travel experiences.
  • The company is seeking a Node.js Engineer to design and build a modern, scalable backend using NestJS, TypeScript, and MongoDB.
  • The role involves developing robust, maintainable services that ensure performance, reliability, and seamless integration across systems.
  • The engineer will help shape a modular, event-driven architecture (EDA) that supports the growth of the e-commerce website.
  • Responsibilities include designing scalable backend services, collaborating with cross-functional teams, implementing clean service interfaces, writing high-quality code, participating in code reviews, and continuously improving system design.

Requirements:

  • Candidates must have 5+ years of experience building and maintaining backend applications in Node.js production environments.
  • Hands-on experience with MongoDB, including data modeling and performance optimization for document-based systems, is required.
  • Solid knowledge of RESTful API design, development, and integration best practices is essential.
  • Experience with event-driven architectures (EDA) and message-based communication between services is necessary.
  • Familiarity with Domain-Driven Design (DDD) and clean architecture principles is expected.
  • Working knowledge of CI/CD pipelines and version control best practices using Git (GitHub Actions or similar) is required.
  • A strong emphasis on testing (unit, integration) and commitment to code quality, scalability, and maintainability is crucial.
  • Familiarity with observability practices, including logging, monitoring, and tracing, is important.
  • Excellent collaboration and communication skills to work effectively within cross-functional teams are necessary.

Benefits:

  • The position offers a competitive compensation package in line with job responsibilities and experience.
  • There is flexible compensation for transportation and food, along with private health insurance.
  • A flexible working schedule is provided, allowing employees to meet their monthly goals.
  • The role is 100% remote within Spain.
  • A permanent contract is offered from the start.
  • Employees can travel with Exoticca at reduced prices.
  • A referral bonus is available for bringing in talented individuals.
  • The opportunity to be part of a fun and motivated multicultural team in a rapidly growing organization that values teamwork, drive, commitment, resilience, and customer-centricity.

Job title

Job type

Experience level

Required experience

5 years

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads