HamburgerMenu
hirist

Software Development Engineer II - Golang

InCommon
Multiple Locations
2 - 7 Years

Posted on: 26/08/2025

Job Description

We're hiring experienced backend engineers who can design and build high-performance systems in Go. You'll work closely with product and infra teams to shape APIs, architect services, and solve real-world scaling problems. This isn't just about writing Go, it's about owning systems end-to-end, thinking in latency budgets, and keeping things simple even when it's hard. If you're someone who values clarity, concurrency, and a clean interface, this might be your kind of team.

Responsibilities :

- Design and build backend services and APIs using Go.

- Own large pieces of systems architecture from shaping the model to rollout.

- Write clean, testable, idiomatic Go code.

- Profile, benchmark, and optimize performance bottlenecks.

- Collaborate with product, design, infra, and frontend teams.

- Contribute to code reviews, mentoring, and shaping technical culture.

Requirements :

- 3+ years of backend experience, with at least 2+ years in Go.

- Strong grasp of concurrency, system design, and performance.

- Ability to work across API, infra, and DB layers.

- Familiarity with containers (Docker), cloud (GCP/AWS), and CI/CD workflows.

- Prior experience with distributed systems or event-driven architectures is a plus.

- Clear thinking, thoughtful abstractions, and a bias toward shipping.

Nice to Have :

- Experience with PostgreSQL, Redis, Kafka, or similar.

- Exposure to observability tools (Grafana, Prometheus, OpenTelemetry).

- Open-source contributions or side projects in Go.


info-icon

Did you find something suspicious?