Наш клієнт:
Наш клієнт - компанія з кібербезпеки, яка надає рішення для автомобільної промисловості, захищаючи програмно-визначені транспортні засоби, автопарки та розумну мобільність протягом усього їхнього життєвого циклу.
Ваші завдання:
- Проектувати та розробляти масштабовані веб-додатки з використанням сучасних технологій JavaScript;
- Розробляти бекенд-сервіси та REST API за допомогою Node.js (NestJS, Express);
- Створюйте сучасні, адаптивні інтерфейсні додатки за допомогою React та Vue;
- Брати участь у розробці архітектури системи та прийнятті технічних рішень;
- Проектування та оптимізація структур і запитів до баз даних;
- Інтегруйте сторонні API та зовнішні сервіси;
- Пишіть модульні та інтеграційні тести, щоб забезпечити високу якість коду;
- Співпрацюйте з власниками продуктів, інженерами з контролю якості та розробниками в крос-функціональних командах;
- Переглядайте код, діліться кращими практиками та сприяйте покращенню процесу розробки;
- Налагоджуйте, усувайте несправності та оптимізуйте продуктивність додатків;
- Брати участь у розгортанні та обслуговуванні хмарних додатків.
Необхідний досвід та навички:
- 5+ років комерційного досвіду в розробці JavaScript / TypeScript
- Великий досвід роботи з Node.js;
- Великий досвід роботи з React та Vue;
- Досвід проектування та розробки REST API;
- Глибокі знання реляційних та NoSQL баз даних (PostgreSQL, MongoDB, MySQL, Redis);
- Досвід роботи з такими фреймворками тестування, як Jest, Mocha або Chai;
- Досвід роботи з Docker;
- Досвід роботи з мікросервісною архітектурою;
- Досвід роботи з хмарною платформою AWS;
- Рівень англійської мови Upper-Intermediate або вище.
Було б добре:
- Досвід роботи з брокерами повідомлень (Kafka, RabbitMQ);
- Досвід роботи з Kubernetes.
Умови праці
5-денний робочий тиждень, 8-годинний робочий день;