Node.js Developer

We’re looking for a Node.js engineer to join our team to create the best gambling products worldwide!

To achieve the results you’ll need:

  • 2+ years of commercial development experience with Node.js, Express.js
  • Deep knowledge of MongoDB, MySQL, PostgreSQL(optional), redis(optional)
  • Experience with queues (rabbit)
  • Experience in connecting third-party services, designing/writing API
  • Understanding of the specifics of working with distributed systems

Will be a plus:

  • TypeScript, nest 
  • Experience in covering code with autotests (Unit/Integration/E2E) 
  • Experience with high-load systems
How exactly you’ll influence on the company’s progress:
  • Design and develop a product; 
  • Develop integrations with third-party financial and technical services; 
  • Design and develop public payment web services and internal microservices; 
  • Participate in decision-making on the feasibility of using certain technologies/practices at the platform level; 
  • Follow a development culture and share the knowledge already acquired with the team.

For comfortable and effective cooperation we offer:

  • Opportunity to influence and feel your impact inside the company;
  • Compensation that grows alongside your achievements;
  • Paid vacation (17 days/year) and sick leaves;
  • Medical insurance;
  • Budget for conferences, seminars, and training that will help you grow as a professional;
  • Free English courses;
  • Flexible working hours;
  • We have a cozy, modern office filled with everything you need in the historic center of Kyiv with free parking places.
join us join us join us join us join us join us join us join us

Вакансія Node.js Developer у SharksCode

У сучасному світі технологій платформа Node.js стала популярним засобом для створення веб-застосунків. На професійному жаргоні розробників вона відома як «Нода». Завдяки своїй високій продуктивності та широким можливостям Node.js дозволяє створювати програми на JavaScript поза браузером. Це було досягнуто завдяки застосуванню спеціального API, який надає доступ до мережевих протоколів. Разом із затребуваністю платформи зросла потреба в розробниках Node.js.

Чим займаються Node Js Developer

Фахівці, які працюють із Node.js, вирішують кілька ключових для компанії завдань. Вони займаються:

  • розробкою архітектури серверної частини веб-застосунків із використанням JavaScript та подібних мов;
  • розробкою серверних компонентів;
  • забезпеченням інтеграції застосунку з різними інтернет-сервісами.

Багато провідних корпорацій світу, зокрема Uber, Netflix та eBay, успішно використовують Node.js під час розробки своїх цифрових рішень. Це свідчить про високу якість та ефективність цієї платформи. Завдяки універсальності та широкому функціоналу Node.js застосовується в інтернет-торгівлі, банківських системах і на хостингових платформах по всьому світу. Використання платформи також актуальне у сфері iGaming для створення азартних ігор.

Опис вакансії розробника в Node.js

Функціональні обов’язки Node Js Developer доволі обширні:

  • проєктування та розробка продукту;
  • розробка можливостей інтеграції із зовнішніми фінансовими та технічними сервісами;
  • проєктування та розробка веб-сервісів для обробки публічних платежів і внутрішніх процесів;
  • оптимізація продуктивності застосунків та забезпечення їхньої безпеки.

Для ефективної роботи Node Js Developer повинен володіти певними навичками. Обов’язкові:

  • знання JavaScript;
  • розуміння принципів асинхронного програмування;
  • досвід роботи з різними фреймворками та бібліотеками;
  • вміння працювати з MongoDB, MySQL, PostgreSQL, Redis;
  • навички підключення сторонніх сервісів;
  • проєктування та написання API;
  • знання специфіки роботи з розподіленими системами;
  • розуміння TypeScript, Nest;
  • робота з автотестуванням коду (Unit/Integration/E2E).

Також важливою складовою роботи фахівця цієї професії є вміння працювати в команді, ефективно комунікувати з колегами та узгоджувати технічні рішення. Важливо розуміти принципи спільної розробки, використовувати системи контролю версій та брати участь у код-рев’ю для покращення якості продукту.

Переваги роботи в SharksCode

Компанія SharksCode, що створює унікальні інноваційні сервіси, шукає талановитих фахівців у сфері IT. Наразі відкрита вакансія розробника на платформі Node.js. У компанії особлива увага приділяється співробітникам, оскільки це є ключовим моментом для успіху та збереження її конкурентних переваг. Щоб робота була ефективною та комфортною, співробітникам SharksCode пропонується низка важливих переваг:

  • винагорода, яка зростає разом із досягненнями;
  • оплачувана відпустка (17 днів на рік) та лікарняні;
  • наявність медичного страхування;
  • безкоштовне відвідування конференцій, семінарів і тренінгів, які підвищуватимуть професійний рівень;
  • проведення безкоштовних курсів англійської мови;
  • гнучкий графік роботи;
  • участь у прийнятті рішень щодо доцільності використання певних технологій.

У компанії є затишний, сучасний офіс, оснащений усім необхідним для повноцінної роботи. Він розташований в історичному центрі Києва з безкоштовними паркувальними місцями.

У SharksCode вірять, що успіх компанії залежить від кожного співробітника. Тому активно інвестує в розвиток усієї команди. Перспективи кар’єрного зростання Node Js Developer досить багатообіцяючі. Завдяки постійному зростанню популярності IT-технологій, пов’язаних із веб-розробкою, попит на фахівців у цій сфері зберігатиметься ще дуже довго. Відповідно, рівень доходу буде високим.

Наші цінності

Цінуємо інновації та розвиток

Найбільша цінність нашої команди – людина, її особистість та унікальність. На цьому підході ми будуємо взаємодію всередині команди, з клієнтами та партнерами. У фокусі нашої уваги – розвиток довгострокових партнерств у всіх проєктах: продуктових, сервісних, програмах корпоративної відповідальності. Ми ростемо спільно з усіма нашими партнерами, бо разом можемо зробити для розвитку індустрії більше, ніж поодинці.

Node.js Developer Довіра, взаємоповага та  партнерство

Ми будуємо корпоративну культуру на основі довіри, взаємопідтримки та партнерства, і намагаємося створити такі умови, щоб працювати у команді було комфортно всім. На цих принципах ми будуємо всю нашу еко-систему: довгострокові партнерства, стосунки зі стейкхолдерами, сервіси та продукти.

Node.js Developer Ефективність та результат

Кожен наш проєкт націлений на вимірювальний результат, підвищення ефективності у роботі наших клієнтів, партнерів та членів команди.

Node.js Developer Корпоративна соціальна відповідальність та волонтерство

Важливою складовою нашої роботи є корпоративна соціальна відповідальність на рівні компанії та волонтерство - на рівні кожного працівника. Волонтери з нашої команди у вільний час допомагають ремонтувати та збирати FPV-дрони, надавати гуманітарну допомогу переселенцям, розвивають екологічні проєкти.

Node.js Developer Якість та інноваційність

Ми будуємо всі сервісні та продуктові рішення на основі інновацій, що дозволяє нашій команді розвивати експертизу і рухатись до лідерства на глобальному ринку технологічних.