Senior Full Stack Engineer

Software Development
Full Time
Experienced (3 years +)
Published on 23/04/2026
Hybrid
Malta

Job Description

Overview

About the Role

We are looking for a Senior Full Stack Engineer to join our growing engineering team and take ownership of the systems that power our core product. We develop a whitelabel gaming platform powered by a scalable microservices architecture, handling thousands of concurrent users and real-time gaming operations. In this role, you will design and build scalable, resilient backend services using Node.js and TypeScript while also contributing to the frontend experiences that bring our platform to life, collaborating closely with product and infrastructure teams to shape our engineering culture and technical direction. 

This is a high-impact role suited to an engineer whose primary strength lies in backend systems but who is equally comfortable working across the full stack. You will be expected to mentor junior engineers, drive technical decisions, and uphold engineering excellence across the team. 

Key Responsibilities

  • Design, build, and maintain high-performance backend services, APIs, and data pipelines using Node.js and TypeScript. Architect scalable, fault-tolerant systems that handle real-world production load, and take ownership of their reliability and observability. Lead technical design reviews, write clear architectural documentation, and ensure new systems are well-reasoned and future-proof. 
  • Contribute to frontend development, building responsive and performant user interfaces that integrate seamlessly with backend services. Collaborate with designers and frontend-focused engineers to deliver cohesive product experiences without losing sight of the underlying systems that power them. 
  • Collaborate with product managers, designers, and other engineers to translate requirements into robust technical solutions. Work closely with the infrastructure and DevOps teams to define deployment, monitoring, and incident response practices. 
  • Mentor and coach junior and mid-level engineers through code reviews, pair programming, and regular 1:1 technical guidance. Champion engineering best practices including testing strategies, CI/CD hygiene, API design standards, and performance profiling. 
  • Proactively identify technical debt, scope improvement initiatives, and drive their prioritisation and execution. Contribute to on-call rotations and own incident response for services you build. 

Requirements

  • 5–8 years of backend engineering experience with a strong command of Node.js and TypeScript in production environments, with a deep understanding of asynchronous programming, event-driven architectures, and the Node.js runtime itself 
  • Solid frontend development experience with a modern framework such as React, Vue, or Angular, with the ability to build and maintain production-grade UIs 
  • Experienced designing and consuming RESTful APIs 
  • Experience building and maintaining systems backed by relational databases (PostgreSQL, MySQL) and NoSQL stores (Redis, MongoDB, or similar) 
  • Comfortable with message queues and event streaming (e.g. Kafka, RabbitMQ, SQS) in distributed service architectures 
  • Familiarity with writing software that will run on AWS, including core services such as ECS, EKS, ElastiCache, RDS, and S3, with an understanding of how to architect cloud-native solutions that are secure, scalable, and cost-efficient 
  • Familiarity with GCP or Azure is a plus 
  • Writes code that is readable, testable, and well-documented, and takes pride in the health of the systems you own 
  • Communicates clearly in both technical and non-technical contexts, and can independently drive projects from ambiguous requirements through to production 

Nice to Have

Experience with infrastructure-as-code tools (Terraform). Familiarity with observability tooling (Datadog, OpenTelemetry, Grafana). Experience with ArgoCD for GitOps-based continuous delivery. Familiarity with Domain-Driven Design principles. Experience with popular testing frameworks such as Jest, Mocha, or Supertest. Prior experience in a fast-growth startup or scale-up environment. 

What We Offer

  • Competitive base salary 
  • Flexible hybrid working arrangements 
  • Annual wellbeing allowance to support your physical and mental health 
  • Daily lunch allowance when working from the office 
  • Regular social events to foster strong team connections 
  • A collaborative, low-ego engineering culture with high technical standards 
  • Birthday Gift