We are looking for a NodeJS Backend Developer to develop new games, and maintain the current projects. We are looking for a NodeJS Backend Developer to develop new games, and maintain the current projects. The ideal candidate will be a hard-working professional able to undertake a variety of tasks and work diligently under pressure.
Roles & ResponsibilitiesAnalyze & estimate project work effort and create development roadmapsDevelopment of new featuresImplementing new services/features as a backend developerMaintenance of existing functionalityPerform on-call rotations to provide support for urgent production issuesOptimize existing codebase for performance, reliability, and scalabilityPerform code reviews and engage in pair-programming sessionsBe a part of backend development team that is responsible for all aspects of ongoing softwareContribute to all phases of software development life cycleParticipate in software, and architecture design meetingsParticipate in knowledge transfer, lead, coach, and mentor team membersInterest in the latest programming trends such as functional and reactive programmingWrite unit and other automated tests
Skills & ExperienceBachelor’s degree in Computer Science or similarAt least 4+ years of NodeJS (JS/TS) development experiencePrimus, Socket.io and similar frameworks experience for websocketWorked with large-scale distributed storage and database systems (Postgres)Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)Docker (Swarm) knowledge is desirableKubernetes, AWS (S3, Aurora RDS, Cloudfront), GCP, Linux O/S experience is desirablePassion for technology and real-time applicationsPositive mindset and details oriented approachAn open-minded person, proactive team-playerAn agile mindset with excellent communication, documentation and team working skills Our OfferCompetitive salaryAnnual performance based bonus schemeA multicultural environmentComprehensive trainingDynamic working environmentFlexible working hours Evolve your career and be a part of the future of iGaming!