Build From Scratch: Take features from idea to production-ready, owning everything from design to deployment.
Engineer for Scale: Design and develop distributed systems and high-throughput microservices with scalability, performance, and resilience at their core.
Deliver End-to-End: Write clean, testable Go code. Own unit, integration, and e2e testing (with tools like Testcontainers). Deploy via CI/CD pipelines and own the lifecycle.
Architect for Real-World Use: Apply solid computer science principles (e.g., data structures, concurrency, distributed systems) to real business problems.
Integrate Like a Pro: Build and consume robust GraphQL, REST, and gRPC APIs. Handle authentication, rate limiting, pagination, retries — all the real stuff.
Elevate the Codebase: Advocate for best practices, TDD, observability, and clean architecture. Help us build a codebase that scales as well as the systems it powers.
What we’re looking for:
5+ years experience building backend systems in production environments.
Deep Golang expertise — you write idiomatic, performant Go code and understand concurrency, memory models, and goroutine patterns inside out.
Strong Computer Science fundamentals — data structures, algorithms, distributed systems, and low-level performance concepts.
Scalability engineering mindset — you’ve designed, profiled, and optimized systems that scale to high loads and high reliability.
Profiling & Debugging mastery — you know your way around pprof, tracing, and logs. You don’t guess — you measure and solve.
Testing-first approach — robust unit, integration, and e2e tests are part of how you code, not an afterthought.
Continuous Delivery champion — experience with modern CI/CD pipelines, feature flags, and releasing fast without breaking things.
Cloud-native experience — especially with AWS (Lambda, ECS, SQS, SNS, S3, etc.). You can sketch an event-driven architecture on the fly.
Production mindset — observability, error handling, graceful degradation, edge cases — you build for reality, not just happy paths.
PostgreSQL mastery — you know how to model data, write efficient queries, design indexes, and debug performance bottlenecks at scale.
Customer-focused — you're comfortable communicating with customers or partners directly, debugging live issues, and solving real-world problems.
Startup-ready — you’re proactive, thrive in fast-paced environments, and aren’t afraid of ambiguity or rolling up your sleeves.
Not your typical 9–5 — you’re driven to build, eager to ship, and ready to go the extra mile when needed. You take ownership of deadlines and thrive in high-pressure moments. We’re not chasing burnout — we’re chasing greatness.
Excellent English — both written and spoken. Clear async communication is key in our remote-first culture.
What We Offer:
25 days annual leave, plus public holidays in your country of residence
5-day carryover allowance, usable within the first 3 months of the following year
Stock options for everyone — 1-year cliff, 4-year vesting
Annual salary reviews
Bonus scheme — after 6 months, company-wide and tied to MRR targets
Remote-first, ideally located within GMT+0 to GMT+4 for timezone overlap.
A transparent,high-trust, high-intensity, zero-micromanagement environment where we care about outcomes, not hours.