Ruby Labs

health, education, and entertainment

GolangDeveloper

Erlangen, Germany FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Golang Developer at Ruby Labs. Skills: Golang, Microservices Architecture, Database Management (Postgres, Redis), Billing System development. Building scalable and high-performing backend services. Develop, test, maintain, and improve billing system”

What You'll Achieve.

Delivering results in a consistent, sustainable way; Ensuring scalability, reliability, and maintainability of microservices; Ensuring data integrity, performance, and scalability; Ensure accurate and timely processing of financial transactions; Ensure code quality, best practices, and adherence to coding standards; Deliver high-quality software solutions

Industry & Context.

health, education, and entertainment
Problems you'll solve

Problem-solving skills; Ability to think critically about complex technical challenges

Eligibility Requirements

Located within approximately ± 4 hours of CET

What They're Looking For.

Must Have

2-3 years of professional experience in development as a Golang developer, Expertise in Golang, Experience in designing, developing, and maintaining microservices architectures, Proficient in designing and optimizing databases, particularly with Postgres, Excellent communication skills, Ability to work collaboratively in a team environment, Problem-solving skills, Ability to think critically about complex technical challenges

Nice to Have

Previous involvement in the development and maintenance of billing systems, Experience using AWS services, Experience using NoSQL databases

What You'll Do.

Building scalable and high-performing backend services

and improve billing system

Participate in the solution development and maintenance of high-performance backend services and applications using Golang

and optimize microservices-based applications

Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters

Design and optimize database schemas

Develop and enhance the billing system

Maintain comprehensive documentation for code

Ensure decent Unit test coverage of the applications

Participate in keeping the autotest suite up-to-date

How You'll Work.

Team & Collaboration

Part of a cross-functional team, including engineers and product managers; Collaborate within the cross-functional team, including DevOps, Backend and Frontend developers, QA and product management to understand requirements and deliver high-quality software solutions

Communication Scope

Excellent communication and collaboration skills; Excellent communication skills

Full Job Description

ABOUT US Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/ ABOUT THE ROLE Ruby Labs is looking for a strong Golang Developer who will be responsible for building scalable and high-performing backend services. Develop, test, maintain, and improve our billing system. You will be a part of a cross-functional team, including engineers and product managers, focused on delivering results in a consistent, sustainable way. The successful candidate will have a passion for innovation, staying up-to-date with emerging technologies, and excellent communication and collaboration skills to work in a cross-functional team in a remote environment. KEY RESPONSIBILITIES - Software Development: Participate in the solution development and maintenance of high-performance backend services and applications using Golang. - Microservices Architecture: Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability. - Container Orchestration: Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management. - Database Management: Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance. - Billing System: Develop and enhance the billing system to ensure accurate and timely processing of financial transactions. - Code Review: Conduct code reviews to ensure code quality, best practices, and adherence to coding standards. - Collaboration: Collaborate within the cross-functional team

Free ATS check

Applying for this Golang Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Ruby Labs?

Real rants from real employees. Read before you apply.

Read Company Rants →