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.