gaji Digital hiring Senior Go Engineer • Remote (Work from Home) | Himalayas
GD

Senior Go Engineer

Company

Goji Labs is an industry-leading software development studio, focusing on cutting-edge web and mobile applications. We believe in using innovative technology to solve complex problems for businesses worldwide. Our diverse team of software engineers, designers, and product specialists work collaboratively to deliver high-quality solutions to our customers.

Position Overview

We are currently seeking a Senior Go Engineer to join our team. This is a fantastic opportunity for a highly skilled individual to bring their expertise to a growing and innovative technology company. The Senior Go Engineer will work closely with our talented team, designing, developing, and maintaining advanced software applications.

Responsibilities

  • Design, build, and maintain scalable and reliable systems in Go.

  • Integrate user-facing elements developed by front-end developers with server-side logic.

  • Identify bottlenecks and bugs, and devise efficient solutions to address them.

  • Maintain code quality, organization, and automated testing.

  • Develop new system features, optimize performance, and maintain our existing application portfolio.

  • Collaborate with product managers, designers, and other engineers to define product roadmap and milestones.

  • Lead code reviews and provide mentorship to junior developers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or demonstrated expertise in systems architecture, Linux, networking, SQL, and modern development practices.

  • Strong understanding of code organization, reusability, and maintainability.

  • Minimum 5 years of experience working with Go in production environments.

  • Solid understanding of Go’s type and interface system, enabling DRYness with type-safety.

  • Familiarity with concurrent programming principles.

  • Experience with building RESTful APIs.

  • Comfortable designing database schemas and working with PostgreSQL in Go.

  • Experience working with cloud infrastructure (e.g., AWS, GCP, or similar).

  • Familiarity with containerization tools like Docker and orchestration systems such as Kubernetes.

  • Proficient understanding of code versioning tools, especially Git.

  • Experience with CI/CD pipelines and automated testing.

  • Ability to work both collaboratively and independently in a remote-first environment.

Preferred Qualifications

  • Experience integrating third-party services (e.g., Stripe, Twilio, SendGrid).

  • Exposure to frontend technologies like TypeScript, HTML5, CSS3.

  • Familiarity with GraphQL.

  • Expertise in OpenAPI and/or gRPC.

  • Prior experience working in a software development studio or agency environment.

  • Prior experience leading a team or mentoring developers.

  • Expertise in any Go Postgresql-compatible ORM.

  • Experience using either Redis or Memcache as a cache.

  • Expertise in parallel processing idioms (locks, channels, barriers/WaitGroups, atomic types), debugging race conditions, and dividing data for parallel processing.

  • Expertise in Go generics.

  • Familiarity with Agile/Scrum methodologies.

Compensation and Benefits

  • Competitive salary

  • Remote work flexibility

  • Home office stipend

  • Exposure to a variety of industries and technologies

  • Opportunity to work on meaningful and interesting productsHiring process

Hiring Process

  • Resume and portfolio review

  • 30-45 minute initial interview

  • Short exercise

  • 60 minute exercise review (panel)

  • Leadership interview(s)

  • Decision

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide
Claim this profileGD

gaji Digital

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at gaji Digital

Explore the variety of open remote roles at gaji Digital, offering flexible work options across multiple disciplines and skill levels.

View all jobs at gaji Digital

Remote companies like gaji Digital

Find your next opportunity by exploring profiles of companies that are similar to gaji Digital. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan