HamburgerMenu
hirist

BayRockLabs - Golang Developer - System Design

BayRock Labs
Multiple Locations
5 - 7 Years

Posted on: 03/12/2025

Job Description

Description:

About BayRock Labs

At BayRock Labs, we pioneer innovative tech solutions that drive business transformation.

As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics.

Our collaborative, inclusive culture fosters professional growth and work-life balance.

Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation.

Together, let's redefine what's possible in technology.

Were hiring a Go Engineer to build ultra-scalable, high-performance backend services for real-time payments infrastructure.

Youll own system design, write production-grade Go code, and drive performance at global scale in a collaborative, high-impact environment.

What Youll Do:

- Design, develop, and maintain scalable, high-performance backend systems using Go (Golang).

- Lead system design and architecture discussions for new and existing services.

- Write clean, efficient, and testable code following Go best practices and concurrency patterns.

- Collaborate with product managers, frontend engineers, and DevOps to deliver end-to-end features.

- Optimize applications for performance, scalability, and reliability (low-latency, high-throughput).

- Participate in code reviews, ensure code quality, and mentor junior engineers.

- Identify performance bottlenecks and design robust, fault-tolerant solutions.

- Quickly ramp up on new technologies, business domains, and codebases.

- Contribute to improving development processes, automation, and CI/CD pipelines.

What Were Looking For:

- 5+ years of backend development experience.

- Strong proficiency in Go with deep understanding of goroutines, channels, context, and error handling.

- Experience building distributed systems, microservices, and REST/gRPC APIs.

- Hands-on with message queues (Kafka, RabbitMQ), databases (PostgreSQL, DynamoDB, Redis), and observability (Prometheus, Grafana, OpenTelemetry).

- Familiarity with cloud-native environments (AWS, GCP, Azure) and containerization (Docker, Kubernetes).

- Proven ability to profile, debug, and optimize Go services under load.

- Excellent problem-solving, system design, and communication skills.

- Passion for clean code, testing (unit/integration), and mentoring.

Bonus Points:

- Experience in payments, fintech, or high-frequency systems.

- Contributions to open-source Go projects or internal tooling.

- Familiarity with CI/CD (GitHub Actions, ArgoCD), Terraform, or gRPC


info-icon

Did you find something suspicious?