Golang Developer

Posted 2026-06-26
Remote, USA Full-time Immediate Start

This a Full Remote job, the offer is available from: Cyprus, Turkey, Estonia, Latvia, Poland, Romania, Kazakhstan, Slovakia, Czechia, Slovenia, Croatia, Serbia, Georgia (USA)
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 Middle 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, including DevOps, Backend and Frontend developers, QA and product management to understand requirements and deliver high-quality software solutions. Documentation: Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.
  • Testing: Ensure decent Unit test coverage of the applications and participate in keeping the autotest suite up-to-date.
  • Qualifications
  • Experience: Minimum of 2-3 years of professional experience in development as a Golang developer, with a proven track record of delivering scalable and robust solutions.
  • Golang: Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.
  • Microservices: Experience in designing, developing, and maintaining microservices architectures.
  • Database Skills: Proficient in designing and optimizing databases, particularly with Postgres.
  • Collaboration: Excellent communication skills and the ability to work collaboratively in a team environment.
  • Problem-Solving: Strong problem-solving skills and the ability to think critically about complex technical challenges.
  • Nice to have
  • Billing Systems: Previous involvement in the development and maintenance of billing systems.
  • Cloud solutions: Experience using AWS services.
  • Database Skills: 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://docs.google.com/document/d/1tzxGX4Uu7Ts_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab=

Similar Jobs

Back to Job Board