Golang / Go Job: Staff Engineer

BlueLabs

Staff Engineer at BlueLabs

Remote › 🇪🇺 100% remote position (in European timezone)
  (Posted May 30 2024)

Please mention that you found the job at Golangprojects.com

Apply now!  

Salary
€90,000 - €115,000

Job description
BlueLabs is a dynamic and fast-growing startup in the sports betting industry. We are committed to delivering innovative and cutting-edge solutions to our customers, providing an unparalleled betting experience. As we continue to expand to new markets and evolve our product, we are looking for a highly skilled and passionate Staff Engineer to join our team.

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 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
We are looking for a Staff Engineer with a strong technical background to strengthen our team. In this role, you will influence several ongoing technical initiatives, while also directly contributing to a few key projects. Thus, helping us deliver the product that meets our present needs, while also ensuring our platform scales with us as we expand.

This is an Individual Contributor position and does not entail line-management responsibilities.

This position has two reporting lines: to the Engineering Manager of Platform team and the CTO, providing a unique opportunity to work closely with senior leadership and contribute to the company's technical vision and strategy.

Responsibilities
Software Development: Design, develop, and maintain high-performance, reliable, and scalable software systems using Go, event-driven architectures, and distributed systems.

System Architecture: Collaborate with the CTO, as well as other senior profiles of the engineering team to architect and implement complex software solutions, ensuring they meet the company's requirements and future growth needs.

Technical Leadership: Provide technical leadership and mentorship to other engineers, helping them grow and excel in their roles.

Performance Optimisation: Identify and address performance bottlenecks in our systems and optimise code for efficiency.

Collaboration: Work closely with other engineering teams, including product managers, designers, and other engineers, to deliver high-quality products.

Technology Evaluation: Stay up-to-date with emerging technologies and evaluate their applicability to our systems.

Compensation
The compensation range for this role is €90,000 - €115,000 annually, depending on your skills, experience and form of employment (employment or independent contractor). Additional perks include a new 16" MacBook Pro or Linux laptop, and 40 days of paid annual leave (including public holidays).
Job requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

7+ years of experience in Software Engineering, working with relevant technologies.

Proven experience in developing software using Go, and working with event-driven architectures and distributed systems.

Strong knowledge of software architecture and design principles.

Excellent problem-solving skills and the ability to work independently and as part of a team.

Previous experience with Functional Programming and Elixir is a plus but is not required.

Strong communication skills and the ability to mentor and lead other engineers.

Good time-management skills, and ability to contribute to several projects at the same time.

Passion for the sports betting industry and willingness to learn and adapt to new technologies.

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: BlueLabs

BlueLabs
job info / career page
Linkedin profile
Location: 🇪🇺 EU Remote, 100% Remote

Map of Europe

Skills wanted, in addition to Golang:
elixir gcp go kubernetes linux
microservices postgresql terraform

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with elixir Golang jobs with gcp Golang jobs with kubernetes Golang jobs with linux Golang jobs with microservices Golang jobs with postgresql Golang jobs with terraform