Middle+ NodeJs Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
LANCK Telecom - We understand the value of connectedness - our team brings together a multitude of cultures and languages. We are united in a desire to provide our partners with the highest standard in enterprise communication.
Our story began back in 2001, with a mission to run high-quality telecommunication services across the whole world.
20 years later, we’ve been joined by more than 1,500 partners in hundreds of countries.
Today, the company has established points of presence in all the main interconnect centers in Europe, North America, Africa, Asia and Latam.
As an international carrier, LANCK Telecom cooperates with leading telecommunication providers in every region of the globe and delivers exceptional voice and SMS traffic worldwide, FMS, Roaming.
What is to be done:
Development of admin panels for clients (B2B/Telecom operators)
and internal tools, rest API for mobile applications and integrations. In some places, you will need to combine backend development with frontend development (internal admin panels on ready-made UI frameworks). Therefore, experience and interest in the frontend will be a plus. Part of the tasks will be related to the migration of PHP services to NodeJs.
Requirements:
- Good knowledge of JavaScript/TypeScript, experience in running production projects, experience of using NestJs is desirable;
- Understanding of REST API design principles, micro-service architecture;
- Basic devops skills (Docker, CI);
- Understanding the basic principles of designing and optimizing databases (SQL and NoSQL);
- Experience in PHP back-end development (laravel / symfony) would be a plus.
Stack of technologies:
- Backend stack: NodeJs/Typescript + NestJs, as well as PHP and Java
- Devops: Docker + GItlab CI Databases: Mongo/PostgreSQL/MySQL;
- Frontend: ReactJs/Typescript, Mobx, UI: ant-design/material-ui;
- Workflow: Jira, Slack, Figma for UI design.
We offer:
- Flexible schedule;
- Support for professional development (participation in training conferences, webinars);
- Medical insurance;
- Sports activities: soccer, volleyball, table tennis, kicker;
- Corporate events.