Pietà, Pietà, Malta Remote (Global) Full-time

Machete Tech is hiring a Senior Backend Developer

About the Role

We're on a mission to deliver the absolute best customer experience in the industry. To help us keep pushing boundaries, we're hunting for a battle-tested Senior Backend Developer who breathes Node.js and NestJS to join our online casino tech squad.

You'll be the architect behind designing and developing scalable microservices that power our gaming platform, capable of handling thousands of concurrent users and lightning-fast real-time gaming operations.

A Taster of what you will be involved:

Microservices Development

  • Craft, develop, and maintain microservices using NestJS for various gaming-related challenges
  • Create and supercharge existing REST API and GraphQL endpoints to turbocharge gaming operations
  • Build scalable solutions that can effortlessly juggle thousands of requests per second

Gaming Platform Development

  • Develop backend systems that bring game logic and core mechanics to life, including character progression and killer gameplay features
  • Implement networking and multiplayer systems that make online gameplay feel seamless and immersive
  • Construct robust server infrastructure to power our online gaming services

Technical Excellence

  • Write code that's clean, efficient, and so maintainable it makes other devs weep with joy
  • Dive deep into code reviews to ensure our codebase is bulletproof
  • Design and refine system architecture and database structures that align perfectly with our business goals
  • Tackle complex technical challenges with the precision of a surgeon and creativity of an artist

Requirements

Core Technical Skills

  • 5+ years of backend development battle scars with deep proficiency in modern server-side technologies
  • JavaScript/TypeScript ninja-level skills and object-oriented programming principles mastery
  • Rock-solid understanding of software architecture patterns including MVC, dependency injection, and design patterns
  • Experience dancing with modern backend frameworks and API development (REST/GraphQL)
  • Strong command of asynchronous programming and event-driven architecture
  • Microservices design patterns and distributed system concepts are your second language
  • A comprehensive understanding of software development lifecycle, from version control to testing and deployment
  • Performance optimization and scalable app development wizardry

Database & Infrastructure

  • Hands-on experience wrangling PostgreSQL, Redis, and ElastiCache
  • Database management and SQL/NoSQL technologies mastery
  • Experience choreographing message brokers like RabbitMQ for event-driven symphonies
  • Docker containerization and cloud services expertise

Preferred skills:

  • Online gaming or iGaming industry experience is a massive bonus
  • Deep understanding of gaming software applications and operations
  • Familiarity with the intricate laws and regulations of remote gaming
  • WebSocket implementation and real-time communication pro
  • Security best practices guru - authentication, authorization, secure communication are your playground
  • 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 a related field
  • AWS Cloud experience
  • GitLab, ArgoCD for CI/CD operations know-how
  • Domain-Driven Design (DDD) principles understanding
  • 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 that matches your epic skills
  • Private health insurance to keep you in top form
  • Annual wellbeing allowance to support your physical and mental health
  • Regular social events to forge unbreakable team connections
  • Daily lunch allowance when working from the office

Required Skills
Node.jsNestJSTypeScriptMicroservices ArchitecturePostgreSQLRedisDockerGraphQLAWS CloudEvent-Driven Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Machete Tech

A technology company focused on delivering high-quality online gaming solutions and platforms.

Visit website
Job Details
Category backend
Posted 8 months ago