TL;DR
Senior Software Engineer (Go): Designing, building, and running cloud-native microservices for a real-time payments platform with an accent on high availability, low-latency, and scalability. Focus on microservices architecture, complex distributed systems challenges, and operational excellence in a DevOps environment.
Location: 100% Remote within UK/EU (Germany, Netherlands, Spain, Portugal, UK)
Company
hirify.global designs, builds, and runs technology that powers the future of payments.
What you will do
- Design, build, and run cloud-native microservices in Go that are the backbone of a real-time payments platform.
- Build highly available, low-latency, and scalable systems handling billions of payment requests with precision and resilience.
- Take full ownership of services: from initial design and implementation to deployment and production support.
- Collaborate closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality and continuous improvement.
- Work with modern tooling and technologies such as Golang, Kubernetes, CockroachDB, and NATS JetStream in a highly automated DevOps environment.
Requirements
- Deep understanding of designing and building distributed systems.
- Experience with Go.
- Familiarity with cloud and containerisation technologies (AWS, GCP, Azure, Kubernetes).
- Experience with test automation tools and CI/CD pipelines.
- Appreciation of clean code and software engineering best-practice.
- Great communication skills who enjoy sharing knowledge and collaborating with others.
Culture & Benefits
- 100% remote-first engineering team operating in a true DevOps model.
- Work in small, autonomous teams with a flat structure and minimal bureaucracy.
- Culture of trust, transparency, and accountability, valuing clean code, automation, and continuous improvement.
- Emphasis on knowledge sharing, thoughtful pull requests, and collective technical decisions.
- Commitment to diversity, open-mindedness, and curiosity.
- Guaranteed interview for neurodiverse and physically disabled applicants who meet minimum criteria.
Hiring process
- Stage 1: Screening Call with Talent Team.
- Stage 2: Take home test.
- Stage 3: Technical interview.
- Stage 4: Team interview.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →