This website uses cookies to enhance the user experience

Malta, Pietà, Pietà

Remote

Full-time

JavaScript

JavaScript

TypeScript

TypeScript

SQL

SQL

AWS

AWS

Docker

Docker

GitLab

GitLab

PostgreSQL

PostgreSQL

posted 2 months ago

We strive to deliver the best customer experience in the industry. To help us continue expanding our offerings, we’re in search of an experienced Senior Backend Developer specializing in Node.js and NestJSto join our team in the production of online casinos.

You will be responsible for designing and developing scalable microservices architecture that powers our gaming platform, handling thousands of concurrent users and real-time gaming operations.

A Taster of what you will be involved:

Microservices Development

  • Design, develop, and maintain microservices using NestJS for various gaming-related purposes
  • Create and improve existing REST API and GraphQL endpoints to support gaming operations
  • Implement scalable solutions capable of handling thousands of requests per second

Gaming Platform Development

  • Develop backend systems for game logic and core mechanics including character progression and gameplay features
  • Implement networking and multiplayer systems to enable seamless online gameplay
  • Build robust server infrastructure to support online gaming services

Technical Excellence

  • Write clean, efficient, and maintainable code following industry best practices
  • Participate in code reviews to ensure quality and reliability of the codebase
  • Design and refine system architecture and database structures to support business goals
  • Investigate and resolve complex technical challenges using appropriate tools and approaches

Requirements

Core Technical Skills

  • 5+ years of backend development experience with strong proficiency in modern server-side technologies
  • Expert-level programming skills in JavaScript/TypeScript and object-oriented programming principles
  • Solid understanding of software architecture patterns including MVC, dependency injection, and design patterns
  • Experience with modern backend frameworks and API development (REST/GraphQL)
  • Strong knowledge of asynchronous programming and event-driven architecture
  • Proficiency in microservices design patterns and distributed system concepts
  • An understanding of software development lifecycle including version control, testing, and deployment practices
  • Experience with performance - optimization and scalable application development

Database & Infrastructure

  • Hands-on experience with PostgreSQL, Redis, and ElastiCache
  • Proficiency in database management and SQL/NoSQL technologies
  • Experience with message brokers like RabbitMQ for event-driven communication
  • Knowledge of Docker containerization and cloud services

Preferred skills:

  • Experience in the online gaming or iGaming industry is highly preferred
  • An understanding of gaming software applications and operations
  • Familiarity with laws and regulations governing remote gaming
  • Knowledge of real-time communication and WebSocket implementation
  • A solid understanding of security best practices including authentication, authorization, and secure communication
  • Experience with performance optimization techniques including profiling and load testing
  • Knowledge of anti-cheat systems and fraud prevention measures

Preferred Qualifications

  • IT-related degree in Computer Science, Software Engineering, or related field
  • Experience with AWS Cloud
  • Knowledge of GitLab, ArgoCD for CI/CD operations
  • Understanding of Domain-Driven Design (DDD) principles
  • Experience with testing frameworks like Jest, Mocha for TDD practices

Tech Stack:

  • Backend: Node.js, NestJS, TypeScript
  • Databases: PostgreSQL, Redis, ElastiCache
  • Message Queues: SQS, RabbitMQ
  • APIs: REST, GraphQL
  • Tools: Git, Docker, CI/CD pipelines
  • Cloud: AWS (considered as a plus)
  • Monitoring: Grafana, Prometheus (considered as a plus)

Benefits

  • A competitive and attractive salary
  • Private health insurance
  • Annual wellbeing allowance to support your physical and mental health
  • Regular social events to foster strong team connections
  • Daily lunch allowance when working from the office

Other similar jobs


Popular learning modules