Go Developer - Crypto
Коротко
Designs, builds, and maintains backend services in Golang; extends Ruby on Rails applications; migrates systems from Rails to Go; participates in architecture · Needs: Hands-on Golang in production; solid Ruby on Rails experience building APIs and backend services; RESTful APIs, microservices; relational databases
Описание от работодателя
About the Role
Were looking for a backend engineer whos strong in Golang and comfortable working with an existing Ruby on Rails codebase. Youll help build high-performance services in Go while maintaining and evolving Rails-based systems that support core business workflows. This role is ideal for someone who enjoys system design, clean APIs, and pragmatic engineering.
What You'll Do
Design, build, and maintain backend services in Golang with a focus on performance, reliability, and scalability.
Work with and extend Ruby on Rails applications , including APIs, background jobs, and domain logic.
Migrate or refactor parts of the system from Rails to Go where performance or scale requires it.
Collaborate with product managers, frontend engineers, and DevOps to deliver end-to-end features.
Write clean, testable, and well-documented code across both stacks.
Participate in architecture discussions, code reviews, and technical decision-making.
Monitor, debug, and improve production systems.
What Were Looking For
Strong hands-on experience with Golang in production systems.
Solid experience with Ruby on Rails , especially building APIs and backend services.
Understanding of RESTful APIs, microservices, and service-to-service communication.
Experience with relational databases (PostgreSQL/MySQL) and ORM concepts.
Familiarity with background processing (Sidekiq, workers, queues, etc.).