Go (Golang) Engineer - Blockchain Project
About the role
Sliema Tech Labs is a Malta-based technology firm focussed on blockchain infrastructure, crypto-native backend services and enterprise-grade distributed systems. We work with international clients in fintech and Web3, providing both greenfield development and maintenance of production blockchain nodes and APIs.
You will join a small, multidisciplinary engineering team that values pragmatic design, strong testing practices and continuous delivery. The role involves building backend services in Go, integrating with blockchain clients and smart-contract systems, and participating in architecture and security discussions. You will be expected to take ownership of services, review peers' code and help improve CI/CD and observability.
This role is ideal for engineers who enjoy low-level systems work and distributed systems challenges, but who also value shipping reliable production software. We offer a hybrid working model, professional development support and exposure to cutting-edge cryptographic and consensus-layer technologies. Candidates with strong Go experience and some exposure to blockchain concepts will find good opportunities for growth and technical impact.
About Sliema Tech Labs
Sliema Tech Labs is a Maltese software engineering consultancy and product studio specialising in backend systems, blockchain infrastructure and cloud-native deployments. We serve fintech and Web3 clients across Europe while maintaining a compact local engineering team in Sliema.
What you can expect
- Competitive salary and equity options for senior hires
- Hybrid work model near the Sliema/Gżira seafront
- Training and conference allowance
- Modern office with meeting and quiet spaces
- Clear technical career progression paths
Key responsibilities
- Design, implement and maintain backend services and microservices in Go (Golang).
- Integrate services with blockchain clients (node APIs), wallets and smart-contract layers.
- Develop and maintain high-availability infrastructure: Docker, Kubernetes, CI/CD pipelines.
- Contribute to system architecture, performance tuning and scalability planning.
- Write and maintain comprehensive unit, integration and end-to-end tests.
- Participate in code reviews, pair programming and technical design sessions.
- Troubleshoot production issues, improve observability and respond to on-call rotations when required.
- Document APIs, operational runbooks and deployment procedures.
- Collaborate with product managers, security engineers and external partners to deliver features.
Requirements
- Minimum 3+ years professional experience developing in Go (Golang) in production environments.
- Solid understanding of distributed systems, concurrency, and performance optimisation in Go.
- Experience with Docker and container orchestration (Kubernetes).
- Familiarity with blockchain concepts (consensus mechanisms, nodes, RPC interfaces) and integrating with blockchain clients or wallets.
- Practical experience with REST and gRPC APIs, PostgreSQL or other relational databases, and at least one NoSQL store.
- Competent with Git-based workflows, CI/CD tooling (e.g. GitLab CI, GitHub Actions, Jenkins).
- Comfortable working on Linux servers and cloud platforms (AWS, GCP or Azure).
- Strong written and spoken English; ability to communicate technical matters clearly.
- Eligible to work in Malta (EU citizens or candidates with valid Maltese work authorisation).
Benefits
- Competitive salary with performance-based bonuses and equity opportunities for senior hires.
- Hybrid working arrangement (flexible remote days + core in-office days).
- Private health insurance and wellness allowance.
- Training and conference budget; time for learning and technical growth.
- Pension contribution and annual leave above statutory minimum.
- Modern office close to seafront with free coffee and team social events.
- Relocation support for EU candidates where applicable.
Work schedule
Typical week: Monday to Friday, core office days with flexible start times; occasional on-call or after-hours support during critical incidents.
- Standard office hours: 09:00–17:30
- Flexible start window: 08:00–10:00
- On-call rotation (rare): evenings/weekends as scheduled
How to apply
Send your CV and a short cover note explaining your Golang experience, relevant blockchain work and notice period to [email protected].
Apply Now via EmailMore jobs to consider
Senior Java Developer - High Load Platform
€3,600 – €5,000 per month
.NET Core Developer - Fintech (Sliema)
€3,000 – €4,200 per month
Frontend Developer (React/Vue.js)
€2,200 – €3,500 per month
Full Stack Developer (PHP/Laravel)
€2,200 – €3,200 per month