# Senior Backend Engineer - Golang Migration

**Company:** [Gramian Consulting Group](http://jobs.workable.com/companies/kANY7hHLXDH7fUqyifRLmf.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Talent Solutions

[Apply for this job](http://jobs.workable.com/view/0808b960-c2b8-4a42-b5a6-004f6f69fcd7)

## Description

### **About Us**

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.

### **Role overview**

We’re looking for a **Senior Backend Engineer** who thrives in **large-scale B2C environments** and prefers **Golang as a main language**. You’ll join an established product engineering team building the **backend for a user-facing product**, with a strong focus on **latency, scalability, reliability, and data-intensive troubleshooting**.

This role is ideal for someone who enjoys owning complex backend problems end-to-end: from system design and performance investigations to improving architecture, strengthening testing practices, and leading **legacy migrations (including Python → Go endpoint migrations)**.

### About the Team

You will work with an existing engineering team and contribute to the technical direction of both the product and the team. The team operates in a modern product delivery model and collaborates closely with Product and Design. You’ll participate in the team’s organizational processes—**planning, backlog refinement, sprint reviews**—and help ensure we’re building the right things in the right way.

We need someone who can:

-   Understand and troubleshoot **data-intensive systems**
-   Diagnose **performance bottlenecks**
-   Proactively identify technical risks and help guide solutions
-   Communicate clearly across engineering, product, and design

### Key Responsibilities

-   **Migrate and refactor existing Python logic into Golang services owned by various other teams.**
-   Rapidly learn and adapt to internal tools, systems, and processes to speed up migration.
-   Collaborate closely with engineers across teams to ensure smooth delivery.
-   Debug complex issues quickly and provide clear, actionable solutions.
-   Maintain high-quality, well-tested code with thorough validation.
-   Identify and implement improvements in our migration tooling.

## Requirements

-   **5+ years of professional backend engineering experience**, building, shipping, and operating production systems.

-   Proven experience working on **large-scale B2C applications** (high traffic, high availability, performance-sensitive systems).

-   **Golang as a primary language** in recent roles, with demonstrated ownership of production services (design, development, deployment, and on-call/support as needed).

-   Strong system design skills with a focus on **latency, scalability, reliability, and maintainability**.

-   Experience building and supporting **data-intensive systems**, including troubleshooting performance bottlenecks and production issues.
-   Strong engineering fundamentals: **testing practices**, clean code, **SOLID principles**, and common **design patterns**.

-   Comfortable collaborating cross-functionally with Product and Design; able to communicate technical tradeoffs clearly and help scope and prioritize work.
