We are looking for a Senior Node.js Developer to join our Trevolution team within Dyninno Group travel division.
Trevolution is a global leader in air ticketing and travel services, serving retail and corporate clients in 50+ markets. With over 20 years of expertise and an entrepreneurial spirit at our core, we combine modern tech with a customer-first approach to simplify travel. As the 4th-largest US airline ticket consolidator, we partner with 70+ airlines, offering a full booking experience with expert support – focused on value and convenience. Our products, including online sales, call bookings, and semi-OTAs, are continually expanding to meet market trends.
As a Senior Node.js Developer you will be working in a team that is responsible for some of the core systems in the company. We are looking for a strong developer that is not afraid of delving deeper into understanding of the business logic before implementing new feature or behind already existing code. This is the ideal role for a backend development professional who is looking for a job with the value context and possibility to see the impact of his/her daily duty.
Responsibilities:
- Develop the software in accordance with functionality, quality and resource requirements by writing the code according to the design and coding practices.
- Be responsible for technical design and solution including the approach and developed code.
- Be responsible for Monitoring, Debugging, Deployment and Support of the released systems.
- Work with team members to solve their day-to-day technical problems through advice and knowledge sharing.
- Follow the development process across related systems including writing unit test cases & performing code reviews.
- Suggest improvements for best user experience and performance.
- Chalk out the learning plan for new members. Work with them for onboarding and needed skills training.
Requirements:
- Strong experience with Node.js and NestJS framework.
- Strong knowledge of Typescript/Javascript.
- Experience with MongoDb, Redis, MySQL/MariaDB.
- Experience in Jest and Webpack.
- Good experience in system design and architecture.
- Background in web development.
- Understanding of server-side and Linux.
Will be considered an advantage:
- Experience with CI/CD tools and Cloud platforms.
- Experience with Kubernetes and Docker.
- Knowledge of Golang.
Compensation:
The range for this position is between 3,500 EUR gross and 5,000 EUR gross per month depending on the applicant’s professional experience in the relevant field.