Назад
Company hidden
10 дней назад

Lead Software Engineer (Go)

Формат работы
remote
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Brazil
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Lead Software Engineer (Go): Building and optimizing a cloud-based identity and access management service with an accent on migrating business logic from a Ruby monolith to a Go-based microservices architecture. Focus on implementing event-driven systems using CQRS and event sourcing patterns to ensure scalability and reliability.

Location: Must be based in Latin America or have compatible overlap with US time zones (EST/CST)

Company

hirify.global partners with a leading construction management company to develop innovative cloud-based software for managing major infrastructure projects.

What you will do

  • Build and maintain backend services in Go using event-driven systems, CQRS, and event sourcing patterns.
  • Drive the migration of business logic and data from a legacy Ruby monolith into the new Go service.
  • Develop and extend GraphQL Federation schemas to power the federated API gateway.
  • Collaborate with Engineering, Product, and UX to design solutions for user and company management challenges.
  • Optimize technical designs for scalability, performance, and reliability within a distributed, multi-tenant SaaS architecture.
  • Conduct code reviews and provide mentorship to drive engineering excellence across the team.

Requirements

  • 7+ years of experience in software engineering across full-stack distributed applications.
  • 3+ years of hands-on experience with Go in production microservices.
  • Experience with CQRS, event sourcing patterns, and Kafka (or similar distributed event streaming platforms).
  • Proficiency with PostgreSQL, including data modeling and query optimization.
  • Familiarity with GraphQL schema design and working knowledge of React and TypeScript.
  • Strong communication skills and ability to work in US time zones (EST/CST) or Latin America.

Nice to have

  • Experience with Ruby/Rails systems, including incremental refactoring and modernization.

Culture & Benefits

  • Paid vacation and sick days.
  • Floating holidays.
  • Compensation for sports, insurance, and professional training.
  • English language classes.
  • Charity initiatives.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →