Backend Engineer (Node.js/TypeScript)
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 EmailMore jobs to consider
Senior React Native Developer (Mobile)
€3,500 – €5,000 per month
Lead Software Architect
€4,500 – €6,500 per month
Machine Learning Engineer
€3,000 – €4,500 per month
Systems Administrator (Linux Environment)
€2,400 – €3,400 per month