R
Ruby Labs
BackendMiddle
Golang Developer
GoMicroservicesPostgreSQLKubernetesHelmRedis Cache
Про позицію
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. We're looking for a strong Golang Developer to build scalable and high-performing backend services.
Обовʼязки
- Participate in the solution development and maintenance of high-performance backend services and applications using Golang.
- Architect, implement, and optimize microservices-based applications.
- Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm.
- Design and optimize database schemas, queries, and transactions, specifically using Postgres.
- Develop and enhance the billing system to ensure accurate financial transactions.
- Conduct code reviews to ensure code quality and adherence to standards.
- Collaborate within a cross-functional team to deliver high-quality software solutions.
- Maintain comprehensive documentation for code, architecture, and processes.
- Ensure decent Unit test coverage of the applications.
Вимоги
- Minimum of 2-3 years of professional experience in development as a Golang developer.
- Expertise in Golang, with a deep understanding of its concurrency model and frameworks.
- Experience in designing, developing, and maintaining microservices architectures.
- 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.
Переваги
- Remote Work Environment: Work from anywhere, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off for your well-being.
- Paid National Holidays: Relax on national holidays with paid time off.
- Company-provided MacBook: Top-notch productivity tools provided to employees.
- Flexible Independent Contractor Agreement: Enjoy flexibility and autonomy.
Golang Developer