top of page

Node.JS Developer

Belgrade, Serbia

Job Type

Remote / Hybrid / Full Time

About the Company

We are an esports-focused holding company creating a 1-stop solution for gamers and industry stakeholders. Our goal is to provide our customers with new, innovative solutions that push the boundaries and exceed expectations.
Responsibilities include developing RESTful API to be consumed by mobile applications and web applications. You will work with both front-end and back-end web developers to build all server-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

About the Role

• Develop modern APIs in both microservices and serverless functions.
• Design database models in modern database technologies like MongoDB, Redis, and more.
• Strive for effective and automated test strategies.
• Design and implement services-to-service communication using message-based patterns with common queue technologies like Eventbridge, SQS, SNS, and others.
• Implementing effective security protocols, data protection measures, and storage solutions.
• Collaborating with front-end developers on the integration of elements.
• Documenting Node.js processes, including database schemas, as well as preparing reports.

Requirements

• Bachelor’s degree in computer science, information science, or similar.
• 4+ years of web development experience, with 3+ using Node.js
• Good knowledge of server-side Javascript in microservices and serverless environments.
• Good background in building scalable distributed products incl. event-driven architectures, domain-driven design, resilience patterns, and microservices.
• Strong experience using Nest, Fastify, and/or Express for RESTful API development.
• Strong experience in MongoDB, Redis, or other graph databases.
• Experience with AWS serverless services like Lambda, S3, DynamoDB, API Gateway, Kinesis, SQS, SNS, and more.
• Experience with automated testing platforms and unit tests.
• Proficient in Git and Git Flow, Experience in CI/CD, pull/merge requests, and code reviews.
• Self Starter with a structured working style.
• Fluency in English.

We are offering:

• Annual performance-related bonus
• A competitive salary with skill and seniority-based scaling
• Global experience working with a young highly professional team in one of the fastest-growing industries (gaming and esports)
• Opportunity to build the most innovative products in the esports and IT industry
• Additional education and further career opportunities provided by the company
• A high level of creative freedom
• A cozy and comfortable office
• Flexible work schedule
• The Ultimate office gym

© 2023 by Impression Group. All rights reserved.

bottom of page