Senior Software Engineer (Golang) – (Remote then Relocation to Stockholm) at Recruiter4you
Stockholm Municipality, , Sweden -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 26

Salary

0.0

Posted On

06 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, Distributed Systems, Backend Architecture, Event-Driven Systems, SQL, Data Modelling, REST APIs, WebSocket APIs, AWS, Concurrency, Synchronization, Fault-Tolerant Systems, PostgreSQL, Redis, NATS, Kubernetes

Industry

Staffing and Recruiting

Description
We are currently partnering with an ambitious technology company that is building a next-generation prediction market platform designed as exchange infrastructure rather than a traditional betting product. The business is backed by financially strong shareholders who are investing heavily in both the product and the team, creating a rare opportunity to build without the typical funding constraints of a startup. The platform is being developed from the ground up and will support: Central Limit Order Books (CLOB) Real-time market data streaming Internal and external market makers Institutional-grade APIs High-throughput event processing Financial settlement and ledger systems Operator integrations across multiple jurisdictions This is a unique opportunity to join at an early stage and play a key role in designing and building the core trading, market, and platform infrastructure alongside a highly experienced engineering team. The role will initially be remote for the first few weeks to allow for a smooth onboarding process. Following this period, candidates will be expected to relocate to Stockholm and work closely with the team on-site. The Role As a Senior Golang Engineer, you will be responsible for building highly scalable backend services and distributed systems that power a real-time trading and market infrastructure platform. Depending on your experience and interests, you may contribute to areas such as: Exchange Infrastructure Order management systems Matching engine components Order book services Trade execution workflows Market state management Real-Time Systems WebSocket streaming infrastructure Market data distribution Event-driven architectures Low-latency notification systems Financial Systems Ledger services Wallet and balance management Settlement orchestration Reconciliation systems Platform APIs Trading APIs Market APIs Portfolio APIs Internal platform services Scalability & Reliability High-throughput distributed systems Event sourcing patterns Replay and recovery systems Observability and operational tooling Responsibilities Design and develop production-grade backend services using Golang Build scalable, highly available distributed systems Participate in architectural design and technical decision-making Develop APIs and event-driven workflows Write clean, maintainable, and testable code Troubleshoot performance bottlenecks and production issues Drive improvements around scalability, reliability, and developer productivity Contribute to engineering best practices and technical standards Requirements 5+ years of professional software engineering experience 3+ years of hands-on Golang development experience Strong understanding of distributed systems and backend architecture Experience with event-driven systems Solid SQL and data modelling skills Experience building REST and/or WebSocket APIs Experience working within cloud environments (AWS preferred) Strong understanding of concurrency, synchronization, and fault-tolerant systems Nice to Have Experience in any of the following areas would be highly beneficial: Trading platforms Financial technology Exchanges Market data systems Payments infrastructure Wallet systems Risk systems Gaming or betting platforms High-throughput event processing Kafka, NATS, or similar messaging technologies Kubernetes Redis PostgreSQL What We're Looking For Strong ownership and accountability Pragmatic engineering mindset Curiosity and continuous learning Ability to thrive in fast-moving environments Passion for building complex systems from first principles Strong communication and collaboration skills Focus on simplicity, scalability, and operational excellence Technology Stack Golang PostgreSQL Redis NATS AWS Docker Kubernetes (planned) OpenTelemetry This position offers the opportunity to help shape a greenfield platform tackling complex engineering challenges across real-time trading, distributed systems, and financial infrastructure while working alongside a highly experienced technical team.
Responsibilities
Design and develop production-grade backend services and scalable distributed systems for a real-time trading platform. You will contribute to architectural decisions and build core infrastructure including matching engines and financial ledger systems.
Loading...