Senior GO Developer
We're seeking a Senior Backend Engineer proficient in GO, who will focus on optimizing data storage and reporting processes, developing cost-saving tools for external APIs, and creating solutions for our globally utilized app.
Requirements
- 4+ years of experience with Go (Golang)
- Strong understanding of concurrency patterns and goroutines
- Experience with PostgreSQL and database optimization
- Knowledge of RESTful API design and gRPC
- Experience with Docker and Kubernetes
- Understanding of microservices architecture
- Experience with monitoring and observability tools
Nice to have
- Experience with cloud platforms (AWS, GCP)
- Knowledge of message queues (Kafka, RabbitMQ)
- Experience with GraphQL
- Contributions to open-source Go projects
Responsibilities
- Design and implement scalable backend services in Go
- Optimize data storage and reporting pipelines
- Develop cost-saving tools for external API integrations
- Ensure high availability and performance of production systems
- Participate in architecture decisions and code reviews
Benefits and perks
Everything here is designed to help you do your best work and live well outside of it. We think beyond today to create valuable outlier products.
Flexible work schedule
Plan your day around your peak productivity hours, no rigid 9-to-5.
Fully remote
Work from anywhere in the world, no office required.
20 vacation days + 12 paid days off
Time off to recharge, travel, and spend quality time with the people you care about.
Hardware & accessories
Get the equipment you need to do your best work, from laptops to monitors and peripherals.
Medical care package
Health insurance covering medical, dental, and wellness needs.

HR referral program
Earn bonuses for recommending talented professionals who join our team.
Knowledge-sharing sessions
Tech talks and internal conferences to sharpen your skills and exchange fresh ideas.
Buddy and curatorship programs
Dedicated mentorship from day one to help you onboard smoothly and grow within the team.
How does it work?
- 1. Your applicationSubmit the form and tell us about your experience and background.
- 2. Intro callA relaxed conversation about Orangesoft, the role, and what you're looking for.
- 3. Technical interviewAn in-depth look at your skills and how you approach real problems.
- 4. Welcome aboardWe make an offer and get you set up to hit the ground running.