Full-Stack Elixir Engineer (Internal Tools)
Remote job
At BlueLabs, we are partnering with our customers to build innovative sports betting and casino solutions that power experiences for hundreds of thousands of players around the globe. We are a fully remote team, united by our passion for creating well-crafted products powered by technology. Passion, collaboration, curiosity, and a strong sense of ownership drive everything we do. If you’re looking for a team where your work truly makes an impact, you’ve come to the right place.
Our Technology Stack
Our technology stack includes over 30 microservices written in Go, 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 (GCP) 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. A typical deployment takes only a few seconds to complete. 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, Mimir, and Sentry 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
We’re embarking on an exciting journey to transform our product’s Back-Office tool. As a Full-Stack Elixir Engineer in our Internal Tools team, you’ll play a pivotal role in building a brand-new, in-house Back-Office system to replace our existing, Retool-based solution. This greenfield project is our first step into Elixir—a language we’re excited to introduce to our tech stack.
You’ll join a small but mighty team of three developers and work closely with our CTO (a passionate Erlang/Elixir advocate) to design and deliver a scalable and maintainable system. While the majority of our services are currently written in Go, this project sets the stage for more Elixir-based projects in the future.
What You Will Do
Design & Build: Architect and implement a new Back-Office system using Elixir, leveraging Phoenix LiveView to create dynamic, real-time interfaces.
Collaborate: Work closely with the Internal Tools team, product stakeholders, and our CTO to shape the system’s vision and roadmap.
Integrate: Ensure seamless interaction with our existing Go-based services, crafting robust APIs and data pipelines where needed.
Innovate: Lay the foundation for Elixir’s adoption at BlueLabs, defining best practices and setting the standard for future projects.
Learn & Share: Mentor teammates on Elixir development and share knowledge across the company as we grow our expertise in the language.
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 Elixir and Phoenix.
Professional experience working with PostgreSQL.
Hands-on experience designing and implementing Event-Driven Architectures (EDA) using Pulsar, or Kafka.
Experience with code instrumentation and working with CI/CD pipelines.
Proficiency in modern frontend technologies (e.g., JavaScript/TypeScript, CSS, and frameworks like Svelte or similar).
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 Phoenix LiveView.
Familiarity with Go or working within Go-based ecosystems.
Previous experience building internal tools or Back-Office applications.
An interest in real-time, distributed systems.
Why Join BlueLabs?
Greenfield Opportunity: Shape the future of our internal tools and spearhead Elixir’s adoption at BlueLabs.
Impactful Work: Build tools that empower our teams and directly influence the success of our platform.
Remote-First Culture: Work from anywhere in Europe and enjoy flexible working hours.
Supportive Environment: Join a team that values learning, collaboration, and innovation.
Passionate Leadership: Work closely with a CTO who loves Elixir and is excited to bring it into our ecosystem and a passionate CEO who is committed to revolutionizing the iGaming industry, two steps at a time.
Compensation
The compensation range for this role is €55,000 - €90,000 annually, depending on your skills, experience and form of employment (employment or independent contractor). Additional perks include a new 16" MacBook Pro or Tuxedo InfinityBook Linux laptop, and 40 days of paid annual leave (including public holidays).
ApplyJob Profile
Benefits/PerksCollaborative environment Fully remote Opportunity to impact product Remote-first company
Tasks- Collaborate with team and stakeholders
- Collaboration
- Design and build back-office system
- Innovate for Elixir adoption
- Integrate with existing services
- Mentor teammates
Apache Pulsar CI/CD CSS Distributed Systems Elixir GitHub Actions Go Google Cloud Platform Grafana Helmfile Javascript Kafka Kubernetes Loki Mimir Phoenix PostgreSQL Sentry Sports betting Svelte Terraform Typescript
Experience3 years