Senior Software Engineer (Go)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Go): Building and optimizing a cloud-based user identity and access management service with an accent on migrating business logic from a Ruby monolith to Go. Focus on implementing event-driven systems using CQRS and event sourcing patterns to ensure high scalability and reliability.
Location: Remote. US time zone or compatible overlap (EST/CST) required; candidates from Latin America are acceptable.
Company
is a software development partner supporting a leading construction management company in building innovative cloud-based platforms for 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 a new Go-based 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.
- Apply systems engineering to improve scalability, performance, and reliability in a multi-tenant SaaS architecture.
- Conduct code reviews and provide mentorship to drive engineering excellence across the team.
Requirements
- 5+ 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, and Kafka or similar distributed event streaming platforms.
- Proficiency in PostgreSQL, including data modeling and query optimization.
- Familiarity with GraphQL and schema design.
- Must have US time zone or compatible overlap (EST/CST); Latin America is acceptable.
Nice to have
- Experience with Ruby/Rails systems, including incremental refactoring and modernization.
- Working knowledge of React and TypeScript for occasional frontend contributions.
Culture & Benefits
- Remote work environment.
- Paid vacation, sick days, and holiday time off.
- Compensation for sports, insurance, and professional training.
- English language classes.
- Bereavement leave and charity support.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →