Find N Keep Talent

Backend Engineer (Node.js/TypeScript)

Sliema Tech Labs Malta (Sliema / Central Business District) Hybrid
Type: Full-time Level: Mid-level Salary: €3,200 – €4,500 per month
node.js typescript backend software-engineer malta sliema hybrid full-time cloud api
Sliema Tech Labs

About the role

Sliema Tech Labs is a growing Malta-based software house working with clients across finance, iGaming and SaaS. Our engineering teams build API-first products and integrations used by international customers, and we combine startup speed with structured delivery processes.

As a Backend Engineer you'll be responsible for architecting and delivering backend services using Node.js and TypeScript, contributing to API design, automated testing and CI/CD. You'll work closely with product managers, frontend engineers and DevOps to ship reliable features and maintain production systems.

This position is ideal for a developer who enjoys ownership of services, writing maintainable code, and improving platform observability and performance. We offer ongoing technical training, opportunities to work on cloud-native architectures, and a collaborative environment where ideas are welcomed and implemented.

About Sliema Tech Labs

Sliema Tech Labs builds cloud-native web services and integrations for clients in fintech, iGaming and international SaaS. The company operates from a central Sliema office and serves a mix of clients across Europe while maintaining a compact development team focused on quality and scalability.

What you can expect

  • Hybrid working model with modern Sliema office
  • Competitive salary and performance bonuses
  • Training budget and conference allowance
  • Clear technical progression paths and mentoring
  • Cloud-first development stack (AWS / Docker / CI pipelines)

Key responsibilities

  • Design, implement and maintain backend services and REST/GraphQL APIs using Node.js and TypeScript.
  • Write clean, well-tested code with unit and integration tests; participate in test-driven development where appropriate.
  • Collaborate with product, frontend and DevOps teams to define API contracts and delivery plans.
  • Own service reliability: monitoring, alerting, incident response and post-incident reviews.
  • Optimize application performance and database queries; implement caching strategies where needed.
  • Participate in architecture and design discussions, documenting decisions and trade-offs.
  • Perform code reviews, mentor junior engineers and contribute to team best practices.
  • Assist with CI/CD pipeline automation, containerisation (Docker) and deployments to cloud environments.

Requirements

  • Minimum 3 years' professional experience building backend services with Node.js and TypeScript.
  • Proven experience with RESTful APIs and familiarity with GraphQL implementations.
  • Solid knowledge of relational databases (Postgres / MySQL) and/or NoSQL (MongoDB) with experience writing efficient queries.
  • Experience with Git, automated testing frameworks (Jest, Mocha) and CI/CD tooling.
  • Familiarity with containerisation (Docker) and basic cloud deployment concepts (AWS, GCP or Azure).
  • Good understanding of security best practices for backend services (authentication, input validation, secrets management).
  • Fluent English (written and spoken); Maltese language skills are advantageous but not required.
  • Eligibility to work in Malta (EU citizens or candidates with relevant work authorisation).

Benefits

  • Competitive monthly salary with performance-related bonus scheme.
  • Hybrid work arrangement (3 days office / 2 days remote typical), modern Sliema office.
  • Private health insurance contribution and wellbeing initiatives.
  • Annual training budget and paid time for technical training/conferences.
  • Flexible working hours and one remote day per week (subject to agreement).
  • Clear career progression and mentoring from senior engineers.
  • Relocation support discussion for experienced hires moving to Malta (where applicable).

Work schedule

Typical week: Monday to Friday, core office days with hybrid flexibility; occasional after-hours support only for critical incidents.

  • Standard office hours: 09:00–17:30
  • Flexible start: 08:00–10:30 with core overlap 10:00–16:00
  • One remote day per week (subject to agreement with line manager)

How to apply

Apply via the job listing at https://fnkt.com/jobs/backend-engineer-nodejs-194/ with your CV, a brief cover note and links to any code samples or GitHub profile. Include your earliest start date and current notice period.

Apply Now via Email

More jobs to consider