Senior Backend Engineer (Node.js)
Role details
Job location
Tech stack
Job description
Just imagine: starting work every morning with a wide smile, with a curious and inclusive bunch of 22 engineers. You are helping to build a solid backend by balancing product feature development with technical improvements. You are hands-on coding using Node.js, familiar with the Nest.js framework, used to working with databases (MySQL, ElasticSearch, and Redis), and familiar with external APIs., * Finding yourself in a fast-growing company where your career can evolve. With the help of your number one supporter, your manager, you will follow our departmental growth tracks to pursue the career you want. This is one of the reasons for our positive Glassdoor reviews (4.5/5).
- We value flexibility and trust our people. That's why we work hybrid, and our people can work from abroad for 60 days per year.
- Free sessions with on-demand psychologists from OpenUp. Your mental health is important to us.
- An education budget to feed your curiosity, extra budget for team trainings, and 2 extra days off for your courses or conferences, if needed.
- 28 vacation days to rest, have fun, and travel as you wish. But, every once in a while, we also like to do it together. The last time, we went on an amazing trip to Valencia!
- Internet and phone allowance every month.
- Fancy learning Dutch? We also offer Dutch courses for our international employees!
- When we're in our beautiful office: you can bet we have delicious warm lunches together prepared by our in-house chef and workplace experience team. Also, your traveling expenses to Utrecht will be reimbursed.
Requirements
- You've seen some stuff: you have been in the middle of the action when a digital/tech-focused company scaled up.
- You have experience working with, scaling and optimising ElasticSearch using features like transform, kNN, and vectors.
- You're not only using external APIs, so will shape the Trengo APIs as well.
- You enjoy coding in Node.js, within the Nest.js framework. If you are already familiar with it, then we have no major surprises for you, because we implement best practices.
- You write your tests, ideally you are familiar with TDD, and understand both unit and integration tests, and have experience with Jest or other libraries.
- You can work independently and stand behind your own decisions (not in a hierarchical way, but rather in a critical/constructive way).
- You are just as helpful and collaborative as us. We have a good thing going on in our tech team and would like a kind person to join us.
- You've worked with an ORM like TypeORM or Prisma.
- You're comfortable working with AWS services like S3 and SQS.
Nice to haves
- Experience with LLMs like OpenAI.
- Experience with CI/CD, GCP or AWS, Terraform, and Kubernetes.
- Experience with data engineering for AI.
Benefits & conditions
We're working hard to become a major international player and competing with big international funded names. We're a growing team and business, which means that there will be plenty of opportunities to explore a level-upped career.
Great ideas happen when people feel at home. We welcome team members from different backgrounds with curiosity, empathy, and respect.
We are transparent
Good news or bad, being open and honest will go a long way. We work with trust to a create space where everyone can do their best work.
We take ownership
We set the expectations that allow us to rely on one another. We care about results, are proactive, supportive, and communicative.
We focus on growth
If you grow, we grow too. We want your boldest ideas and the sharpest execution so we make time for growing your skills and experience.
Ready to join the Trengo tribe?
Level up your career and explore new career possibilities with the Trengo team.
The Convo is a 7000-strong community that's shaping customer engagement by offering access to expert advice and resources. #J-18808-Ljbffr