Remote Senior Backend Engineer (Node.js)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Senior Backend Engineer at Trengo, you will be part of a team of 22 engineers working on building a solid backend system.
  • You will be responsible for balancing product feature development with technical improvements.
  • Using Node.js and the Nest.js framework, you will work with databases such as MySQL, ElasticSearch, and Redis, as well as external APIs.
  • Your work will have a direct impact as features are deployed to production instantly and shipped to around 38,000 users.
  • You will be involved in greenfield development, collaborating with the team, and crafting innovative features while utilizing AI technology.
  • Trengo is a customer engagement platform aiming to replace repetitive work with meaningful conversations, empowering customer-facing teams to communicate via multiple channels in one shared inbox.
  • The tech stack includes PHP (Laravel), Nest.js, Vue.js, AWS, MySQL, Redis, ElasticSearch, S3, and SQS.

Requirements:

  • Experience in a digital/tech-focused company that has scaled up.
  • Proficiency in working with and optimizing ElasticSearch using features like transform, kNN, and vectors.
  • Ability to shape APIs and work with external APIs.
  • Strong coding skills in Node.js within the Nest.js framework, with familiarity in best practices.
  • Experience in writing tests, preferably with TDD, and understanding unit and integration tests using Jest or similar libraries.
  • Comfortable working independently, making decisions critically and constructively.
  • Collaborative and helpful nature, with experience working with an ORM like TypeORM or Prisma.
  • Familiarity with AWS services like S3 and SQS.

Benefits:

  • Opportunity for career growth in a fast-growing company with departmental growth tracks.
  • Hybrid work model with the flexibility to work from abroad for 60 days per year.
  • Access to free sessions with on-demand psychologists from OpenUp for mental health support.
  • Education budget, extra budget for team trainings, and 2 extra days off for courses or conferences.
  • 28 vacation days, internet and phone allowance, and Dutch courses for international employees.
  • Enjoy warm lunches in the beautiful office in Utrecht, with reimbursed traveling expenses.
  • Emphasis on diversity and inclusion, encouraging all interested candidates to apply.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Leave a feedback