Engineering

Senior Golang Developer (Remote)

Preferable Location(s): Bengaluru, India
Work Type: Full Time

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 engineers who 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 candidates have 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.

Submit Your Application

You have successfully applied
  • You have errors in applying