MID/SENIOR WEB DEVELOPER (FULL STACK) • TELEMATICS
Vilnius, VL, LT, 08126
We are currently expanding the Node.js developers' team. As a member of a cross-functional team, your primary focus will be on developing back-end and front-end projects. If you enjoy finding innovative solutions to technical challenges, this is a great opportunity to significantly contribute to developing Node.js solutions within a dynamic and collaborative team.
In this role, you will:
As a team member, you will focus on improving and developing the automated testing system software for Teltonika Telematics producs:
-
Design and develop reliable software;
-
Collaborate with other departments in analyzing, evaluating and implementing complex solutions;
-
Work independently and within in a team in an Agile (Scrum) environment;
-
Produce high quality, tested and maintainable code;
-
Refactor and review existing code;
-
Analyze and solve issues reported by internal partners;
-
Assist team members in achieving common goals.
Technologies and tools we use:
-
Back-end: Node.js;
-
Front-end: React, Next.js, Javascript, TypeScript (ES6+);
-
Databases: MongoDB (NoSQL, modeling, collection structuring);
-
Project Management: JIRA, GitLab;
-
OS and Infrastructure: Raspberry Pi (Raspbian), Debian (server-side process management);
-
Testing Tools: Jest
What we expect of you:
We hope you are a curious, analytical person who wants to work in dynamic environment:
-
Strong knowledge of Node.js and TypeScript;
-
Database knowledge: MongoDB (CRUD operations, indexing, query optimization);
-
Ability to work with React, Next.js;
-
Familiarity with at least one testing framework (Jest, Mocha, Chai, or similar);
-
Ability to work with GIT, CI/CD pipelines;
-
Understanding of working with embedded devices and Serial communication.
We consider it an advantage if you have:
-
Experience with SerialPort npm, buffer management;
-
Basic electronics knowledge;
-
Experience with firmware testing tools or automated test creation;
-
Experience in test automation (unit, integration, hardware-in-the-loop);
-
Operating systems: file system management (Raspbian, Debian OS).
What we offer:
-
Work with projects and solutions that create value for the client;
-
Professional development in IoT field;
-
Opportunity to apply new technologies and tools;
-
Extensive opportunities for self-expression and implementing ideas to optimize daily work;
-
Be a part of a workplace culture which values high standards;
-
Flexible work hours;
-
Conditions for self-learning of new technologies during work hours;
-
Stress-Free work environment;
-
Social events going on throughout the year, sports events (football, volleyball), team buildings, snacks at the lounge zone.
Salary
We appreciate everyone's efforts and experiences, so we offer an attractive salary matching your skillset and field expertise. Fixed (tariff) salary for this position ranges from 20 Eur/h up to 35 Eur/h (~3200 Eur – 5600 Eur) pre-tax, depending on your experience and expertise with the option to get bonuses. *
*In an employment agreement we specify and define fixed (tariff) hourly salary rate before taxes.
If you have questions, do not hesitate to contact our recruitment colleague Lukas Martušis, +370 66040961, email: lukas.martusis@teltonika.lt
Teltonika aspires to become one of the global leaders in providing unique IoT solutions that contribute to making people’s lives easier. Since 1998, we have gained considerable experience and competence in electronics development and production. Today, our areas of expertise include telematics, networking, telemedicine, EV charging, and electronics manufacturing. While proactively searching for new ideas and ways to create more value for our clients, we also hope to create a better future for our employees and the communities we operate in. Our organisational culture is based on mutual trust and respect as well as creating synergy with our employees and clients.