BE Developer

Hi! We are looking for a Node.js Backend Developer (NestJS) to join our team at SharksCode.

SharksCode is a Ukrainian IT company that develops high-tech software solutions and B2B platforms, particularly in the iGaming industry.

We are looking for a Node.js Backend Developer who will work on building scalable backend services and integrations within a distributed architecture. In this role, you will participate in designing and developing platform services, integrating external systems, and contributing to technical decisions that impact the overall product architecture.

We expect that you:

  • Have 4+ years of commercial experience with Node.js development.
  • Have 1+ year of experience with NestJS or are ready to quickly adopt it.
  • Have experience developing REST APIs and/or GraphQL services using NestJS.
  • Have strong proficiency in TypeScript.
  • Have hands-on experience with MongoDB, MySQL, or PostgreSQL.
  • Have experience integrating third-party APIs and services.
  • Have experience working with message queues (RabbitMQ, Kafka, or similar).
  • Understand distributed systems architecture.
  • Have experience using Redis for caching or Pub/Sub mechanisms.

Your future responsibilities:

  • Design and develop backend services and product functionality.
  • Build and maintain integrations with third-party financial and technical services.
  • Develop public payment APIs and internal microservices.
  • Participate in technical discussions and architecture decisions related to platform development.
  • Ensure high code quality and follow engineering best practices.
  • Share knowledge and contribute to the development culture within the team.

Nice to have:

  • Experience working with high-load systems, especially with live or real-time data.
  • Experience writing automated tests (Unit, Integration, E2E).
  • Experience with WebSocket, gRPC, or other real-time technologies.
  • Knowledge of architectural patterns such as CQRS, Event Sourcing, or DDD.
  • Experience with Docker, Kubernetes, or CI/CD pipelines.
  • Experience working in the gambling or betting industry.

Interview stages:

  • Interview with Recruiter
  • Technical Interview
  • Offer

We offer:

  • 24 paid vacation days, 14 sick days, and 5 days off.
  • Flexible start of the working day — from 9:00 to 11:00.
  • Medical insurance.
  • Bonuses and performance-based rewards.
  • Office in the center of Kyiv — pet-friendly environment.
  • Lounge area in the office to recharge during the day.
  • Padel tennis, football, and training at the polygon for active leisure.
  • Learning compensation, internal meetups and workshops, as well as access to the corporate LMS with courses.
  • Corporate currency that can be exchanged for merch, gifts, or additional benefits.
Відгукнутися

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

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

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

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

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

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

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

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

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

BE Developer Якість та інноваційність

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