
Senior Backend Developer
Rootz
- Ta' Xbiex, Malta Island
- Permanent
- Full-time
- Design, develop, and maintain backend services using Go and related technologies.
- Collaborate with product managers, architects, and other engineers to translate requirements into robust, scalable solutions.
- Ensure backend systems are secure, reliable, and performant, supporting both high-traffic and rapid casino launches.
- Contribute to the architecture and technical direction of your delivery stream, balancing speed of delivery with long-term maintainability.
- Build reusable components and tools to accelerate delivery and automation across brands.
- Implement testing, observability, and monitoring to ensure high-quality releases and rapid issue detection.
- Own work end-to-end - from development through to production, ensuring uptime, performance, and smooth customer experiences.
- Participate in and, when required, lead Scrum or SDLC ceremonies such as planning, refinement, retrospectives, and stand-ups.
- Promote and uphold engineering best practices, including peer reviews, clean code standards, and collaborative problem-solving.
- Continuously improve development workflows, deployment processes, and system performance.
- 5+ years backend development experience.
- Strong understanding of software architecture principles and microservice design.
- Proficiency in relational databases (MySQL/PostgreSQL), SQL optimisation, and schema design.
- Experience in AWS (ECS, RDS, S3, Lambda, etc.) and cloud-native development.
- Familiarity with CI/CD pipelines, observability, and automated quality checks.
- Proven ability to work in fast-paced, iterative environments delivering business-critical systems.
- Strong problem-solving skills and ability to make trade-offs between speed and technical debt.
- Proven ability to work closely with product to deliver business value without sacrificing quality.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of backend development experience in production environments.
- Proven expertise in Go or similar strongly typed languages.
- Solid understanding of database design and optimisation (MySQL/PostgreSQL).
- Experience with cloud platforms (preferably AWS) and CI/CD workflows.
- Strong problem-solving skills and ability to work in autonomous teams.