Ruby Labs
health, education, and entertainment
GolangDeveloper
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
Problem-solving skills; Ability to think critically about complex technical challenges
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
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.