SharksCode

Senior Node.js Backend Developer

$$$$
Product

 Hi! We are looking for a Senior Node.js Backend Developer to join our pack 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 Senior 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 5+ years of commercial experience with Node.js development.
โ€“ Have experience developing REST APIs and/or GraphQL services.
โ€“ Have strong proficiency in TypeScript.
โ€“ Have hands-on experience with 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 iGaming 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 โ€” pets are welcome, we are pet-friendly.
๐Ÿ’† Lounge area in the office to recharge during the day.
๐ŸŽพ Padel tennis, football, and training at the polygon for those who enjoy 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.

 

Required languages

English B1 - Intermediate
Ukrainian Native
Published 21 May
33 views
ยท
11 applications
Connected to ATS
Last responded 58 minutes ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...