Full-Stack Engineer
- Remote
- Europe
- €50,000 - €80,000 per year
- BetFox
Job description
At BlueLabs, we build innovative sports betting and casino solutions that power engaging digital experiences for hundreds of thousands of players around the world. Our fully remote team is united by a passion for creating well-crafted products powered by technology. Collaboration, curiosity, ownership, and a drive to build things that matter guide everything we do.
We are now looking for a Full-Stack Engineer to join our BetFox team – the team responsible for building our fast-growing African-facing brand. This role is about delivering end-to-end features that directly impact players in Ghana and beyond. You will work across both backend and frontend, helping us move fast and adapt our platform to the specific needs of the African market.
Our Technology Stack
Our technology stack includes over 30 microservices written in Go and Elixir, providing a highly efficient and scalable foundation for our operations. We leverage Apache Pulsar for event-driven messaging, Kubernetes for container orchestration, Google Cloud Platform for cloud infrastructure, and PostgreSQL for data storage.
Our release process is fully automated, enabling our small engineering team to perform several deployments per day without breaking a sweat. This automation spans from the provisioning of infrastructure, to the deployment of applications and the configuration of monitoring dashboards and alerts. The tools we use include, but are not limited to: Terraform, Helmfile, and GitHub Actions.
Grafana, Loki and Mimir are our weapons of choice when it comes to monitoring the performance and behavior of our platform, enabling us to automatically detect and escalate any potential issues to the affected teams.
As a technology company, we are dedicated to maintaining a modern and agile technology environment that empowers our engineers to thrive and build the future of sports betting technology.
About The Role
In this role, you will be part of a small, cross-functional team building features end-to-end, from backend services to the user-facing interface. Unlike our platform team, which focuses on the core platform itself – such as shared services, foundational APIs, and infrastructure – we are responsible for all BetFox operations.
While we do not own the platform code, we frequently work with it and can contribute to it whenever needed. The expectation is that we only involve the platform team when an issue truly requires their support, which makes it important for us to navigate the wider codebase confidently and build a strong understanding of the platform. Many of the new features we develop for BetFox are built end-to-end and may later be integrated into the core platform if they prove valuable for other clients.
What You Will Do
Develop responsive, user-friendly frontends using Svelte and SvelteKit.
Design and build new services, typically in Elixir, to power end-to-end features for BetFox.
Maintain and extend existing Elixir and Go-based microservices where required, ensuring smooth integration with the broader platform.
Collaborate closely with product, design, and fellow engineers to shape functionality tailored to the African market.
Navigate and contribute to the wider platform codebase, escalating to the platform team only when necessary.
Continuously improve systems, processes, and tooling to keep us moving fast while maintaining quality.
What We’re Looking For
We’re looking for someone who is just as excited about building tools as we are. Here’s what we think makes a great fit for this role:
Must-Haves:
3+ years as a full-stack developer, with a solid grasp of both backend and frontend development.
Hands-on experience with JavaScript/TypeScript and modern frontend frameworks (ideally Svelte or SvelteKit).
Solid backend experience with technologies such as Elixir, Go, PostgreSQL, event-driven architectures (Pulsar or Kafka), and CI/CD pipelines.
Familiarity with cloud environments (GCP or similar) and container orchestration (Kubernetes).
Comfortable working in a fully remote environment, with strong written and verbal English skills.
A collaborative mindset and the ability to take ownership of your work.
Nice-to-Haves:
Experience with Elixir.
Familiarity with Go or working within Go-based ecosystems.
Experience building client-facing mobile apps for emerging markets.
Previous experience in gaming or with high-traffic, real-time systems.
Why Join BlueLabs?
Impactful Work: Build features that directly shape the experience of thousands of players in Ghana and beyond.
Fast-moving environment: Work in a team that is shipping fast and adapting quickly to a dynamic market.
Modern tech: Contribute across a stack that spans Elixir, Go, Pulsar, Kubernetes, PostgreSQL, and Svelte/SvelteKit.
Remote-First Culture: Work from anywhere in Europe and enjoy flexible working hours.
Supportive Environment: Join a team that values learning, collaboration, and innovation.
Compensation
The compensation range for this role is €50,000 - €80,000 annually, depending on your skills, experience and form of employment (employment or independent contractor). Additional perks include a new MacBook Pro or Tuxedo InfinityBook Linux laptop, and 40 days of paid annual leave (including public holidays).
or
All done!
Your application has been successfully submitted!