Company Overview
Kickstarted in early 2020, SOAX has swiftly risen to the forefront of the web data extraction market. As a completely bootstrapped company in its initial two years, we have won the trust and admiration of thousands of small and medium-sized businesses globally by prioritizing our customers’ needs in every decision we make.
We are building a full stack B2B SaaS platform of data extraction products including Proxy-as-a-Service (Rotating Residential Proxies, Rotating Mobile Proxies, ISP Proxies, DC Proxies) and Data-as-a-Service products (Scraping APIs, AI Scraper, WebUnblocker).
Our remote-first approach and four-day workweek reflect our commitment to innovation and efficiency. Our team is a lively mix of entrepreneurial, data-driven, and hands-on individuals. At SOAX, we focus on delivering fast and flawlessly, making more with less.
Our vision is to unlock previously inaccessible data and insights with just a few clicks, empowering businesses to make more informed decisions and drive growth.
Role Overview
We are looking for a Golang Software Engineer to develop our Core technology (proxy system). As part of our dynamic team, you'll tackle incredibly intriguing challenges involving low-level network programming, cutting-edge protocols, high-load systems, parallel processing, and asynchronous computing. We are passionate about research and pushing the boundaries of technology, which means you'll have ample opportunities to deeply enhance your expertise in pure engineering tasks.
What You’ll Do
- Provide comprehensive support and continuous development for the core product (proxy), ensuring robust performance and reliability.
- Conduct thorough code reviews to maintain high standards of code quality, fostering a culture of excellence and collaborative improvement.
What You’ll Need to Succeed
- 5+ years professional software development, including 2+ years building production systems in Go.
- Strong knowledge of Go internals: goroutines, channels, sync/atomic, context; skilled in profiling & performance tuning (pprof, go tool trace); understanding of GC pauses and their effect on latency.
- Solid grasp of concurrency vs. parallelism; hands-on with synchronization primitives.
- OS-level threading — lifecycle & scheduling, thread vs. fork, context-switch cost.
- Proven experience building high-throughput network services / reverse proxies; deep understanding of TCP/IP, routing, kernel-level I/O multiplexing (epoll, kqueue); TLS termination; WebSocket, gRPC.
- Datastores: MySQL/MariaDB, PostgreSQL, Redis, MongoDB, ClickHouse — ACID concepts, schema design & performance; solid grasp of query planners/optimizers, index structures (B-Tree, etc.) and query tuning.
- Production experience with Apache Kafka (producers, consumer groups, exactly-once semantics).
- Observability first — Prometheus instrumentation, Grafana dashboards, structured logging, distributed tracing.
- Containerisation & delivery — Docker (multi-stage builds), GitLab CI/CD pipelines, basic container networking; strong Linux CLI & performance tooling (top, htop, tcpdump).
- Solid unit-testing practice (go test, mocks, table-driven tests);
- Comfortable with Git pull/merge-request code-review workflow (creating PR/MR, reviewing, rebasing, squashing).
- Web-security basics — OWASP Top 10, TLS best practices, request smuggling & injection vectors relevant to proxies.
Nice-to-have:
- CPU cache locality, starvation, priority-inversion
- Stream multiplexers (smux, yamux, HTTP/2, QUIC)
- eBPF, perf, strace, wireshark for low-level network debugging
- Load testing (K6, Yandex-Tank)
- Kubernetes; IaC (Terraform, Ansible); any public cloud (AWS, GCP, Yandex Cloud)
- DoS protection, rate-limiting
- Linux system administration: security hardening (ssh/ports/SELinux) and kernel / network performance tuning (sysctl, network buffers)
- Integration/functional tests
- Experience in C/C++
Work Environment
- Remote from any country with flexible working hours.
- Four-day workweek to encourage innovation and efficiency.
Compensation and Benefits
- Competitive compensation in GBP.
- Opportunities for growth and career advancement within SOAX.
- Supportive remote work culture focused on innovation and trust.