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

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs
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
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Amsterdam ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡ซ๐Ÿ‡ฎ Golang jobs in Finland ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐Ÿช› Terraform & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŸฆ Typescript & Golang jobsโ˜• Java & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobsโš™๏ธ Saas & Golang jobsโš›๏ธ React & Golang jobsโ˜• Javascript & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobs๐ŸŸฉ Node & Golang jobsโš™๏ธ Rust & Golang jobs