Original listing text, shown exactly as published by the company.
What You Will Do
- Design and maintain high-throughput, low-latency backend systems that process and serve massive amounts of data.
- Collaborate across teams to deliver scalable, reliable, and high-performance solutions used by thousands of enterprise customers worldwide.
- Solve complex technical challenges, from optimizing concurrency and synchronization to debugging distributed behaviors and improving system reliability.
- Monitor and optimize key performance metrics — including throughput, latency, and resource efficiency — ensuring our systems always perform beyond expectations.
- Continuously refine performance, recognizing that even small optimizations can have a massive impact when dealing with high-traffic environments.
- Communicate complex ideas clearly, breaking down intricate technical concepts for both technical and non-technical audiences.
At Insider One, we build and maintain the distributed data backbone that powers our global marketing technology platform — processing billions of data points every single day in real time. You’ll take ownership of the core data services and APIs that sit at the heart of Insider One’s infrastructure, ensuring they’re fast, reliable, and built to scale.
What You Will Need
- You have 3–6 years of backend engineering experience, ideally with Go as your main language.
- You’ve built and operated distributed systems and understand the challenges of concurrency, synchronization, and data consistency.
- You care deeply about performance, reliability, and clean code — and you love making measurable improvements.
- You’re experienced with SQL databases (MySQL, PostgreSQL) and caching systems (Redis).
- You’ve worked with any messaging or queue system (e.g., NSQ, NATS, Kafka, RabbitMQ, or similar).
- You follow best practices across the development lifecycle — from design and reviews to testing and deployment.
- You’re fluent in English and communicate effectively in a global team setting.
Bonus Points If You Have
- Experience with ClickHouse or other analytical databases.
- Familiarity with real-time messaging systems like Kafka, Kinesis, or NATS.
- Hands-on experience with Kubernetes and AWS infrastructure.
- Interest in event-driven architectures, streaming pipelines, or gRPC-based communication.
- A passion for observability, monitoring, and debugging complex distributed systems.