Senior Backend Developer
Job Overview
Our client is searching for a Senior/Lead Backend Developer to take a central role in designing, building, and delivering the backend services that support their suite of high-performance casino brands—where scalability, speed, and automation are essential for rapid brand launches.
The successful candidate will operate within a cross-functional delivery team, collaborating closely with product, frontend, QA, DevOps, and architectural specialists to deliver secure, resilient, and high-quality systems. They will be entrusted with full ownership of features from early design through to production, ensuring long-term stability, strong performance, and meaningful business impact.
Key Responsibilities
- Design, build, and maintain backend services using Go and complementary technologies.
- Collaborate with product managers, architects, and fellow engineers to translate requirements into robust and scalable backend solutions.
- Ensure backend systems are secure, performant, and capable of supporting both high-volume traffic and rapid casino brand deployments.
- Influence architectural decisions and contribute to the technical strategy of the delivery stream, balancing fast delivery with sustainable engineering practices.
- Develop reusable tools, libraries, and components to streamline development and support automation across multiple brands.
- Implement and maintain testing, observability, and monitoring solutions to guarantee high-quality releases and fast issue identification.
- Take full ownership of deliverables—from development through deployment and ongoing production performance—ensuring uptime, reliability, and seamless customer experiences.
- Actively participate in, and when necessary lead, Scrum and SDLC ceremonies such as sprint planning, refinements, retrospectives, and daily stand-ups.
- Advocate for and maintain engineering best practices, including clean code principles, peer reviews, and collaborative problem-solving.
- Continuously refine development processes, deployment pipelines, and system performance.
Required Experience
- 5+ years of professional backend development experience.
- Strong knowledge of software architecture, microservices, and distributed system design.
- Proficiency with relational databases (MySQL/PostgreSQL), including schema design and SQL performance optimisation.
- Hands-on experience with AWS services such as ECS, RDS, S3, and Lambda, and a solid understanding of cloud-native software development.
- Familiarity with CI/CD pipelines, observability tooling, and automated quality checks.
- Proven track record of delivering business-critical systems in fast-paced and iterative environments.
- Strong problem-solving skills, with the ability to evaluate trade-offs between speed, complexity, and technical debt.
- Demonstrated ability to work closely with product teams to deliver business impact without compromising technical quality.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent hands-on experience.
- 5+ years of backend development experience in production environments.
- Demonstrated expertise in Go or similar strongly typed programming languages.
- Solid understanding of database design and optimisation (MySQL/PostgreSQL).
- Experience with cloud platforms (preferably AWS) and CI/CD workflows.
- Strong analytical skills and the ability to succeed in autonomous, cross-functional teams.
Make Your Resume Now