Lead Software Engineer (Go)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →