3 дня назад
Senior Software Engineer (Go)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Go) (Partner platforms): Building scalable partner platforms and services for lead routing, onboarding, appointment scheduling, and business management with an accent on distributed systems, event-driven architecture, and operational resilience. Focus on designing complex backend solutions, owning Kubernetes deployments, improving observability and reliability, and mentoring engineers.
Location: Remote-first role associated with London, United Kingdom. Work abroad is permitted for up to three weeks twice per tax year.
Salary: Competitive salary, disclosed during the first conversation; annual discretionary bonus of 15–40%.
Company
provides energy, broadband, mobile, and insurance services together in one customer offering.
What you will do
- Build and improve platforms and services supporting the Partner proposition.
- Develop systems for lead routing, partner onboarding, appointment scheduling, and business management across web and mobile applications.
- Design and implement complex technical solutions for distributed, event-driven systems.
- Own large technical features from design through deployment and ongoing support.
- Own deployments within Kubernetes namespaces and improve service reliability, observability, resilience, and uptime.
- Define technical direction, mentor engineers through pairing and code reviews, and lead complex projects and discovery.
Requirements
- Senior-level experience building scalable distributed systems, including concurrency and event-driven architectures.
- Fluency with Postgres, Kafka, and Kubernetes.
- Strong understanding of resilience, observability, uptime, SLAs, and progressive degradation.
- Experience delivering end-to-end solutions from design and implementation through deployment and support.
- Experience with CI/CD tooling, Terraform, modern cloud workflows, and database migrations.
- Strong communication, collaboration, problem-solving, mentoring, and agile delivery skills; hands-on experience with AI development tools.
Nice to have
- Experience with Go.
- Experience with Kafka and database migrations such as CockroachDB to RDS.
Culture & Benefits
- Small, autonomous, product-focused teams with ownership of products.
- Optional four-day working week at 90% pay for 90% impact.
- 25 days of holiday plus bank holidays, with the option to trade up to five days.
- Matched-contribution pension, life assurance, and flexible health, dental, or gym benefits.
- Learning and development budget, bi-annual promotion cycles, and an eight-week paid sabbatical after four years.
- Inclusive belonging groups, company events, and family-supportive policies.
Hiring process
- Salary details are shared during the first conversation.
- Successful candidates undergo a background check.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →