Overview
Voja is a new AI-powered Social Travel platform. We help our customers to effortlessly plan & book personalised trips. We have recently raised funds to develop and launch the platform, and looking for ambitious and smart talent to join our team.
We are seeking a skilled NodeJS Developer to join our newly-formed team. The ideal candidate will have a solid background in developing back-end applications using NodeJS and related technologies. As a NodeJS Developer, you will be responsible for designing, developing, and implementing our back-end. This includes extending the API, integration with external providers, AI engine and more.
Responsibilities
- Create products that people love ❤️
- Develop and maintain complex back-end applications using NodeJS and related technologies.
- Work independently, self-learn state-of-art technologies in the AI field and collaborate effectively with a small cross-functional team, in a fast-paced environment.
- Write clean, maintainable, and testable code that meets industry standards.
- Experiment and solve problems in an iterative approach - break things move fast mentality.
Qualifications
- At least 3 years of experience in NodeJS development, preferably NestJS framework (TypeScript).
- Experience with popular NodeJS frameworks such as Express, Fastify etc.
- Experience with relational databases (MySQL/Postgres) and Prisma/TypeORM, as well as NoSQL (MongoDB).
- Familiarity with Agile development methodologies and DevOps practices.
- Excellent problem-solving skills and ability to work in a team-oriented environment.
- Experience with LLM engines (e.g. Vicuna) and/or AI technologies is a plus.
- Experience with services and events-based architecture (Kafka/RMQ) is a plus.
- Masters degree in Computer Science or a related field is a plus
Entry level: Medior-Senior