Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer (Golang & Microservices) | Ruby Labs image - Rise Careers
Job details

Backend Engineer (Golang & Microservices) | Ruby Labs - job 1 of 2

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 Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

Key Responsibilities

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

  • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.

  • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package 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.

  • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.

  • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.

  • 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.

  • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.

  • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.

Qualifications

  • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.

  • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.

  • Strong experience in designing, developing, and maintaining microservices architectures.

  • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.

  • Proficient in designing and optimizing databases, particularly with Postgres.

  • Excellent communication skills and the ability to work collaboratively in a team environment.

  • Strong problem-solving skills and the ability to think critically about complex technical challenges.

Nice to have

  • Previous involvement in the development and maintenance of billing systems.

  • Experience using GCP services.

  • Experience using NoSQL databases.

Location

Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

Benefits

Discover the perks of being part of our vibrant team! We offer:

  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://wiki.rubylabs.com/s/b11227c3-fa74-4c39-bd1d-3e59056a2cf4 📈💼

Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

Interview Process

After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

  • Recruiter Screening (30 minutes)

  • Logical Thinking Assessment (40 minutes)

  • Technical Interview (60-90 minutes)

  • Final Interview (30 minutes)

Life at Ruby Labs

At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

#Li-Remote

Ruby Labs Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Ruby Labs DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ruby Labs
Ruby Labs CEO photo
Unknown name
Approve of CEO
What You Should Know About Backend Engineer (Golang & Microservices) | Ruby Labs, Ruby Labs

Are you ready to take your skills to the next level? Ruby Labs is on the lookout for a passionate Senior Backend Engineer specializing in Golang and microservices to join our dynamic team! With our mission revolving around innovative consumer products in health, education, and entertainment, you’ll be at the forefront of crafting backend services that are not just functional, but also high-performing and scalable. Your core responsibilities will include developing, testing, maintaining, and enhancing our billing system, working closely with a fantastic cross-functional team of engineers and product managers who are just as passionate about technology as you are. Imagine diving deep into exciting challenges, architecting top-notch microservices, optimizing databases using Postgres and Redis, and collaborating with our DevOps team to deploy in Kubernetes. If you have at least 4 years of professional development experience and 2 years focused on Golang, your expertise will shine as you contribute to impactful projects that shape the future. Plus, we’re all about flexibility; with fully remote work options, unlimited PTO, and a strong emphasis on work-life balance, Ruby Labs is the perfect place for you to thrive. Come be a part of a supportive and innovative environment where your skills make a real difference!

Frequently Asked Questions (FAQs) for Backend Engineer (Golang & Microservices) | Ruby Labs Role at Ruby Labs
What are the main responsibilities of a Backend Engineer (Golang & Microservices) at Ruby Labs?

As a Backend Engineer (Golang & Microservices) at Ruby Labs, your main responsibilities will include the development and maintenance of high-performance backend services using Golang, ensuring the architecture of scalable microservices, collaborating with DevOps for deployment using Kubernetes, and enhancing our billing system to facilitate accurate financial transactions. You'll also engage in code reviews and collaborate with a cross-functional team to deliver high-quality software solutions.

Join Rise to see the full answer
What qualifications are needed to become a Backend Engineer at Ruby Labs?

To excel as a Backend Engineer (Golang & Microservices) at Ruby Labs, you should have at least 4 years of professional development experience, with a minimum of 2 years focusing on Golang. A deep understanding of microservices architecture, experience with Kubernetes, and proficiency in database design and optimization, especially with Postgres, are essential. Excellent communication skills and teamwork are also critical for success in this role.

Join Rise to see the full answer
What technologies will a Backend Engineer (Golang & Microservices) use at Ruby Labs?

At Ruby Labs, a Backend Engineer (Golang & Microservices) will utilize technologies including Golang for backend service development, Kubernetes for container orchestration, and Helm for package management. Additionally, you'll work with Postgres for database management and Redis to enhance application performance, ensuring you stay ahead with the latest technologies in the industry.

Join Rise to see the full answer
Is remote work possible for the Backend Engineer position at Ruby Labs?

Absolutely! Ruby Labs promotes a remote work culture, allowing Backend Engineers (Golang & Microservices) to work from anywhere within a ± 4 hour time zone of CET. This flexibility supports a healthy work-life balance, enabling you to thrive in your role while enjoying your personal life.

Join Rise to see the full answer
What benefits does Ruby Labs offer to Backend Engineers?

Ruby Labs offers an array of benefits for Backend Engineers (Golang & Microservices), including unlimited paid time off to recharge, a company-provided MacBook for seamless productivity, and a flexible independent contractor agreement. With remote work options and paid national holidays, Ruby Labs is committed to supporting your professional journey while prioritizing your well-being.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer (Golang & Microservices) | Ruby Labs
What is your experience with Golang and how have you applied it in previous projects?

When answering this question, provide specific instances where you've used Golang to develop backend services or microservices. Highlight your familiarity with its concurrency model and any successful projects where your contributions led to improved performance or scalability.

Join Rise to see the full answer
Can you describe your experience with microservices architecture?

Share a relevant project where you implemented a microservices architecture. Explain how you organized services, ensured communication between them, and maintained data integrity. Discuss the benefits this architecture brought to the project, such as scalability and resilience.

Join Rise to see the full answer
How do you approach optimizing database queries?

Illustrate your method for analyzing database performance. Discuss how you use tools to measure performance, identify slow queries, and apply indexing or query restructuring to optimize efficiency. Mention any specific technologies, such as Postgres, that you are familiar with.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your work?

Talk about your experience with code reviews and testing frameworks. Highlight your commitment to best practices by ensuring that your code is well-documented, following coding standards, and participating actively in team reviews to maintain high code quality.

Join Rise to see the full answer
How do you handle disagreements within a cross-functional team?

Share an example where you faced a disagreement and how you navigated the situation. Emphasize the importance of open communication, finding common ground, and working towards a solution that aligns with the team's goals and values.

Join Rise to see the full answer
Can you explain your familiarity with Kubernetes and its role in deploying applications?

Describe your experience with Kubernetes, emphasizing your understanding of deploying applications and managing containerized workloads. Mention specific tools like Helm you’ve used for deployment and how they enhance the CI/CD process.

Join Rise to see the full answer
What is your approach to maintaining documentation for your code and projects?

Discuss the importance of documentation in ensuring knowledge transfer and onboarding new team members. Explain your routine for updating documentation, including code architecture and processes, to reflect ongoing changes.

Join Rise to see the full answer
How do you stay updated with emerging technologies in backend development?

Share your strategies for keeping current with industry trends, such as reading tech blogs, participating in forums, attending workshops, or contributing to open-source projects. Highlight any specific resources or communities you engage with.

Join Rise to see the full answer
What do you know about Ruby Labs and why do you want to work here?

Show your knowledge of Ruby Labs by citing specific projects or values that resonate with you. Connect these to your career aspirations and enthusiasm for contributing to innovative consumer products within the organization.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Provide an insight into your time management strategies. Explain how you balance competing priorities, perhaps by using methodologies like Agile or prioritizing tasks based on deadlines and project impact.

Join Rise to see the full answer
Similar Jobs
Ruby Labs Remote No location specified
Posted 12 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
On-Hire Remote No location specified
Posted 8 days ago
Photo of the Rise User
Onbe Remote Dallas, Texas, United States
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal