Golang Developer | Ruby Labs

at  Ruby Labs

távmunka, , Hungary -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Dec, 2024Not Specified24 Sep, 2024N/AKubernetes,Databases,Communication Skills,Collaboration,MicroservicesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

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/

QUALIFICATIONS

  • Experience: 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.
  • Golang: Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.
  • Microservices: Strong experience in designing, developing, and maintaining microservices architectures.
  • Container Orchestration: Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.
  • 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.

Responsibilities:

ABOUT THE ROLE

Ruby Labs is looking for a Middle or Senior Golang Developer 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

  • 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 adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

távmunka, Hungary