Senior Back End Engineer (Golang) US

REW Technology Inc.

Northern (KY)

Presencial

USD 140.000 - 190.000

Jornada completa

hace 3 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Convierte este puesto en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

REW Technology Inc. is seeking a Senior Go Engineer to develop and maintain an enterprise workflow platform on AWS, using Temporal for durable workflows and AI-assisted specs and testing.

You will build Go services, APIs and integrations, and help guide architecture with a focus on quality and leadership as the project evolves. You will work on a modular distributed architecture with Kafka, Aurora and TM Forum Open APIs, collaborating with architects to translate requirements into testable

Formación

  • Strong Go experience with concurrency and maintainable service design.
  • Experience building distributed services, APIs and asynchronous/event-driven apps.
  • Understanding of workflow state, retries, timeouts, idempotency and failure recovery.
  • SQL experience with schema changes and migrations.
  • Automated testing incl. component/integration tests with mocks or stubs.
  • Debugging and code-review skills for large codebases.
  • Cloud experience with Git, PRs and automated checks.
  • Ability to resolve unclear requirements with architects/client teams.
  • Willingness to use AI tools and validate their output.

Responsabilidades

  • Develop and maintain Go services, APIs and reusable platform components.
  • Build Temporal workflows and reusable tasks using existing components.
  • Clarify requirements with architects and translate into specs and test criteria.
  • Implement API and messaging integrations with validation and async handling.
  • Write and maintain automated tests for components, workflows and integrations.
  • Review AI-generated specs, code, tests and schema changes for correctness.
  • Investigate issues across workflows, integrations, databases and cloud services.
  • Coordinate releases and database migrations with platform engineers.
  • Share knowledge, review PRs and mentor other engineers.

Conocimientos

Go programming
Distributed systems
APIs
Async/event-driven
SQL databases
Testing & QA
Debugging & code review
Cloud & CI

Herramientas

Temporal
AWS
Aurora
Kafka
GitHub
AI tooling (AI agents)
Go Migrate
TM Forum Open APIs

Descripción del empleo

Senior Go Engineer


We are looking for a Senior Go Engineer to develop and maintain an enterprise workflow orchestration platform for a major network infrastructure provider. You will work on Go services, APIs and integrations running on AWS, with Temporal for durable workflows and AI agents supporting specification, implementation and testing.


This is a hands‑on role with responsibility for engineering quality and the opportunity to take on broader technical leadership as the engagement evolves.



Technology Environment


  • Go (Golang) backend services and a modular, distributed architecture.

  • Temporal and Temporal Cloud for long-running workflows and task execution.

  • AWS infrastructure and Amazon Aurora, with SQL-based persistence and Go Migrate for schema migrations.

  • An API-driven platform using JSON contracts, including TM Forum Open APIs.

  • API integrations and Apache Kafka for asynchronous messaging and status updates.

  • GitHub, pull-request reviews, automated tests and repository-defined AI skills.

  • Component and workflow tests, plus integration tests with programmable downstream stubs.



Responsibilities


  • Develop and maintain Go services, APIs and reusable platform components.

  • Build Temporal workflows and reusable tasks using established components and engineering conventions.

  • Work with architects to clarify requirements and translate them into specifications and testable acceptance criteria.

  • Implement API and messaging integrations, including payload validation, asynchronous completion and failure handling.

  • Write and maintain automated tests covering component behavior, workflow transitions and integration scenarios.

  • Review AI-generated specifications, code, tests and schema changes for correctness, maintainability and consistency with requirements.

  • Investigate issues across workflows, integrations, databases and cloud services using logs, metrics and execution history.

  • Assess the impact of changes to shared components and coordinate releases and database migrations with platform engineers.

  • Keep specifications and documentation aligned with implementation, share knowledge, review pull requests and mentor other engineers.



Required Experience


  • Strong professional Go experience, including concurrency, error handling and maintainable service design.

  • Experience developing distributed services, APIs and asynchronous or event-driven applications.

  • Understanding of workflow state, retries, timeouts, idempotency and failure recovery.

  • Practical SQL and relational database experience, including schema changes and migrations.

  • Experience with automated testing, including component and integration tests using mocks or stubs.

  • Strong debugging and code-review skills, with the ability to navigate a large existing codebase.

  • Experience working in cloud environments and using Git, pull requests and automated build and test checks.

  • Sound engineering judgment, clear communication and the ability to resolve unclear requirements with architects and client teams.

  • Willingness to use AI tools in daily development and take responsibility for validating their output.



Engineering Workflow

Development starts with a clear requirement and a reviewed specification. Engineers use AI agents and repository-defined skills to implement changes using approved building blocks. Automated tests and a separate AI review support the process; engineers validate the specification, implementation, tests, schema changes and documentation before approval.


You should be comfortable directing AI agents, identifying incorrect assumptions, providing precise feedback and debugging generated code. Experience with a particular AI product is helpful but is not required.



Preferred Experience


  • Temporal or another durable workflow platform, including workflows, activities and workers.

  • AWS, Amazon Aurora and Kafka.

  • Specification-driven development and AI tools such as Claude Code, OpenCode or GitHub Copilot.

  • Standards-based APIs such as TM Forum Open APIs; telecom experience is helpful but not required.

  • Taking ownership of an existing platform, mentoring engineers or leading a technical workstream.



Why Work With Us?


Our Culture


  • Open communication and a focus on psychological safety

  • Recognition of achievements and individual contributions

  • Collaboration across multicultural and distributed teams

  • Less bureaucracy and greater focus on outcomes

  • Opportunity to work with modern AI-assisted engineering practices

  • Direct involvement in technically challenging enterprise platforms



Hiring Process


  • Intro Call

  • Technical Interview

  • Manager Interview

  • Client Technical \\ Manager Interview

  • Pre-offer Stage + Reference Check, if requested

  • Official Offer

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Technoidentity • Northern (KY)

Presencial
USD 120.000 - 150.000
Staff Cloud Engineer
Staff Cloud Engineer

Earthly • San Francisco (CA)

Presencial
USD 210.000 - 260.000
Healthcare, dental, and vision (US & 🇺
Senior Software Engineer | Remote | AI SaaS Software Role New Remote | UTC-6 to UTC+2
Senior Software Engineer | Remote | AI SaaS Software Role New Remote | UTC-6 to UTC+2

Process Street, Inc. • San Francisco (CA)

Híbrido
USD 150.000 - 190.000
Unlimited PTO policy
Equity for all full-time roles
Generous health insurance
Senior Software Engineer, Open Source Server
Senior Software Engineer, Open Source Server

Temporal • EE. UU.

Presencial
USD 140.000 - 190.000
Head of Engineering, Compute
Head of Engineering, Compute

Temporal • EE. UU.

Presencial
USD 320.000 - 335.000
Unlimited PTO
100% Premiums Coverage for Medical/D&D
Empower 401K Plan
+1
Engineering Manager, AI
Engineering Manager, AI

PermitFlow • New York (NY)

Presencial
USD 180.000 - 240.000
Hybrid schedule
In-office 3 days/week (MWF) in NYC
Senior Software Engineer, Cloud Platform Foundations
Senior Software Engineer, Cloud Platform Foundations

Temporal Technologies • Austin (TX)

Presencial
USD 150.000 - 190.000
Senior Platform Architect - West
Senior Platform Architect - West

Temporal • EE. UU.

Presencial
USD 180.000 - 240.000
Staff Software Engineer — Node.js, React & AI
Staff Software Engineer — Node.js, React & AI

iTEAMly • EE. UU.

A distancia
USD 120.000 - 190.000
100% remote
Private medical care
MultiSport card
Senior SDE - Platform
Senior SDE - Platform

Highlevel • EE. UU.

Presencial
USD 140.000 - 210.000