Senior Go Engineer (Remote)
Full-time | Remote
Industry: Software Development / Digital Product Agency
Our client is a product design and development agency that partners with entrepreneurs, startups, and organizations to turn ideas into impactful digital platforms. With over a decade of experience, they’ve launched hundreds of products that empower their clients to scale and succeed. Their global, cross-functional team delivers innovative, efficient, and strategic solutions—eliminating the need for large in-house tech teams.
They are now looking for a Senior Go Engineer to join their growing engineering team and contribute to the development of scalable web platforms and digital applications.
Key Responsibilities:
Design, develop, and maintain robust and scalable systems using Go.
Build and optimize RESTful APIs and server-side application logic.
Ensure high code quality through best practices, testing, and code reviews.
Collaborate with frontend developers, product managers, and designers to implement new features and deliver high-performing products.
Troubleshoot and resolve issues in production environments.
Participate in architectural planning and system design discussions.
Provide mentorship and guidance to junior developers.
Required Qualifications:
5+ years of experience with Go in production environments.
Strong understanding of Go’s type system, interfaces, concurrency model, and generics.
Solid experience with REST API development and PostgreSQL.
Hands-on experience with cloud infrastructure (AWS, GCP, or similar).
Proficiency with containerization (Docker) and orchestration (Kubernetes).
Experience with Git, CI/CD pipelines, and automated testing frameworks.
Comfortable working in distributed, remote-first teams.
Degree in Computer Science or related field—or equivalent hands-on experience in system architecture, Linux, and networking.
English level: B2 (Upper-Intermediate) or higher — required for communication with the global team.
Preferred Qualifications:
Experience integrating third-party services (e.g., Stripe, Twilio, SendGrid).
Familiarity with frontend technologies (TypeScript, HTML5, CSS3).
Experience with GraphQL, OpenAPI, or gRPC.
Knowledge of PostgreSQL-compatible ORMs for Go.
Familiarity with Redis or Memcached for caching.
Expertise in debugging race conditions and optimizing parallel processing in Go.
Experience mentoring developers or leading small teams.
Previous work in a development studio or agency environment.
Who You Are
A self-starter who is genuinely interested in new technology and its impact.
A clear and effective communicator who can bridge the gap between technical and non-technical teams.
Someone who enjoys creating and maintaining product documentation, including product requirements, diagrams, acceptance criteria, and KPIs.
A professional who can efficiently manage tasks and balance competing demands.
Capable of managing multiple projects concurrently.
Experienced in working with a remote multi-timezone development team.
Detail-oriented with a knack for organizing complex ideas into actionable documentation.
Proactive, resourceful, and eager to dive deep into understanding client needs and project goals.
A collaborative team player who enjoys working with cross-functional teams to deliver successful outcomes.
Comfortable working in a fast-paced environment with multiple priorities.
Perks and Benefits
🌎 100% Remote
💸 Competitive salaries based on your location
🌴 Unlimited paid vacation
💻 $500 home office stipend
👋 An awesome team dedicated to your growth
Hiring process
30-minute prescreen with recruiter
30-45 minute initial interview
Short exercise
60-minute exercise review (panel)
Leadership interview(s)
Decision
Remote Work Requirements: The workday must overlap by at least 6 hours with Los Angeles, CA, USA.
- Department
- Backend Development
- Role
- Backend Engineer
- Locations
- Warsaw, Remote , Lviv, Kharkiv, Dnipro, Kyiv, Ukraine
- Remote status
- Fully Remote
- Employment type
- Full-time

Senior Go Engineer (Remote)
Loading application form
Already working at OnHires ?
Let’s recruit together and find your next colleague.