BE Developer

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

SharksCode is a Ukrainian IT company that develops high-tech software solutions and scalable B2B platforms.

We are looking for a Node.js Backend Developer who will build scalable backend services and integrations within a distributed architecture. In this role, you’ll contribute to platform development, design microservices, integrate external systems, and participate in technical decisions that shape the product architecture.

We expect that you:

  • Have 5+ years of commercial backend development experience with Node.js.
  • Have 3+ years of commercial experience with TypeScript.
  • Have 3+ years of experience with NestJS or are ready to quickly adopt it.
  • Have hands-on experience with relational and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
  • Have experience designing and developing distributed microservice architectures.
  • Have practical experience with RabbitMQ, Kafka, and event-driven architecture.
  • Have experience using Redis for caching, Pub/Sub, or distributed synchronization.
  • Have solid experience writing unit and integration tests using Jest.
  • Have strong knowledge of software architecture, design patterns, SOLID principles, and engineering best practices.
  • Have experience with Docker, Kubernetes, CI/CD, and communication technologies such as WebSocket or gRPC.

Your future responsibilities:

  • Design and develop backend services and platform functionality.
  • Build and maintain integrations with third-party technical services.
  • Develop, maintain, and optimize microservices.
  • Participate in technical discussions and architecture decisions.
  • Ensure high code quality and follow engineering best practices.
  • Share knowledge and contribute to the team’s engineering culture.

Nice to have:

  • Experience building high-load, highly available, or real-time systems.
  • Experience with observability and monitoring tools such as Prometheus, Grafana, OpenTelemetry, and the ELK Stack.
  • Experience working with cloud platforms such as AWS, GCP, or Azure.

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.
  • Performance-based bonuses and rewards.
  • Office in the center of Kyiv — we are pet-friendly.
  • Lounge area to relax and recharge during the day.
  • Padel tennis, football, and training sessions at the polygon for active lifestyle enthusiasts.
  • Learning budget, internal meetups and workshops, plus access to our corporate LMS.
  • Corporate currency that can be exchanged for merch, gifts, or additional benefits.
Відгукнутися

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

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

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

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

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

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

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

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

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

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

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