Nowa
Golang Developer
Brak informacji o wynagrodzeniu
MidFull-time
#354480·Dodano dziś·1
Źródło: Ruby LabsTech Stack / Keywords
GolangRubyBackendSoftware DevelopmentMicroservicesArchitectureDevOpsKubernetes
Firma i stanowisko
Ruby Labs is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries.
Wymagania
- Minimum of 2-3 years of professional experience as a Golang developer.
- Expertise in Golang, including its concurrency model, frameworks, and best practices.
- Experience in designing, developing, and maintaining microservices architectures.
- Proficient in designing and optimizing databases, particularly with Postgres.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Strong problem-solving skills and critical thinking 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.
Obowiązki
- 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.
Oferta
- Remote Work Environment allowing work from anywhere.
- Unlimited paid time off (PTO).
- Paid national holidays.
- Company-provided Apple MacBook for employees who need them.
- Flexible Independent Contractor Agreement offering flexibility, autonomy, tax advantages, networking opportunities, and freedom to work from anywhere.
Elastyczne godziny
Płatny urlop
Płatne święta
Inne informacje
Applicants must be located within approximately ± 4 hours of the Central European Time (CET) zone to ensure optimal collaboration and communication during working hours.
Ruby Labs
28 aktywnych ofert