Enable job alerts via email!

Senior Golang Developer (Remote)

Remotestar

Cambourne

Remote

GBP 60,000 - 90,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A startup in the e-commerce space is seeking elite founding software engineers to join their remote team. You will focus on designing scalable solutions using Golang and leading the infrastructure setup, all within an entrepreneurial environment that prioritizes innovation and impact.

Qualifications

  • 5+ years of software development experience.
  • At least 2 years specializing in Go.
  • Experience with cloud infrastructure and DevOps practices.

Responsibilities

  • Design and build scalable infrastructure from scratch.
  • Develop and maintain high-performance applications using Go.
  • Set up CI/CD pipelines and manage system integration.

Skills

Golang
Infrastructure Design
CI/CD
Kubernetes
Docker
Postgres
MySQL
WebSockets
Terraform

Job description

We're assembling a team of elite founding software engineers for a startup, building the future of e-commerce in MENA, bringing together community, shopping and entertainment.

Location: Remote

We are looking for engineerswho are passionate about creating scalable, robust, and secure solutions from the ground up. If you thrive in a fast-paced, entrepreneurial environment and are eager to make a significant impact, we’d love to hear from you.

Ideal candidateshave experience in the following areas:

1) Infrastructure Design and Implementation:

- Design and build the architecture from scratch, ensuring scalability and reliability.

- Choose and set up the appropriate cloud provider (TBD based on expertise).

- Utilize Kubernetes or Terraform to manage infrastructure.

- Implement Docker for containerization.

2) Golang Development:

- 5+ years of experience in software development, with at least 2 years specializing in Go.

- Develop and maintain robust, high-performance applications using Go.

- Work on concurrent systems such as real-time bidding (RTB) systems, high-load marketplaces, or chat applications.

- Build and optimize distributed systems, with a preference for experience in Actor patterns (optional).

- Implement GraphQL and WebSockets where applicable (optional).

- Utilize standard web frameworks like Gin or Echo.

3) DevOps and Automation:

- Set up and manage CI/CD pipelines using Infrastructure as Code (IaC).

- Build and maintain monitoring and alerting systems, with a preference for experience using DataDog.

4) Database and Messaging Integration:

- Design and integrate databases, with experience in Postgres or MySQL being essential.

- Set up and manage message queues as part of the system architecture.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.