Senior Backend Developer, Machete Tech, MT

Job Description

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.

Location: Malta

Hybrid mode during first months / flexibility afterwards

Tasks

  • 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
AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about Senior Backend Developer Jobs in MT