Назад
Company hidden
2 дня назад

Staff Software Engineer (IoT)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Staff Software Engineer (TypeScript/Node): Leading the modernisation of a mature billing platform into focused domain services using a strangler-fig approach, with an accent on distributed data processing, event-driven workflows, financial correctness, and operational reliability at scale. Focus on defining technical vision, engineering standards, architecture design, and SLO-driven operations for high-volume billing pipelines.

Location: Based in Poland (hybrid, to support squad collocation)

Company

Market-leading IoT connectivity provider managing 10M+ subscriptions across 165 countries with partnerships to 750+ networks worldwide.

What you will do

  • Set and communicate technical vision for squad services, translating into actionable work aligned with product goals.
  • Lead incremental decomposition of legacy platform into TypeScript/Node domain services using strangler-fig pattern.
  • Define and enforce engineering standards for code quality, testing, observability, and operational readiness.
  • Own complex technical decisions, architecture for distributed billing workflows, and SLI/SLO implementation.
  • Guide CI/CD practices, code reviews, and mentor engineers on modern practices including AI-assisted development.
  • Partner with Product and Delivery to shape roadmaps and represent squad in technical forums.

Requirements

  • Proven experience leading technical direction of a squad or product area beyond individual contribution.
  • Deep backend expertise in modern strongly-typed stack like Node.js/NestJS/TypeScript or PHP 8.x/Symfony.
  • Experience modernising legacy systems into services with strangler-fig, anti-corruption layers, and incremental strategies.
  • Strong background in distributed systems, event-driven processing (RabbitMQ, Kafka, SQS), and data-intensive services.
  • PostgreSQL proficiency (query design, performance); CI/CD ownership (GitLab), observability (Grafana), and engineering standards.
  • Strong communication, stakeholder skills, mentoring experience, and sensible use of AI-assisted development tools.

Nice to have

  • Experience with PHP to TypeScript/Node transitions and TypeScript architecture.
  • Background in billing/financial domains, AWS platforms, or evolving teams to Product Operating Model.
  • Exposure to LLMs or ML in production.

Culture & Benefits

  • Hybrid working approach balancing office collaboration and home flexibility.
  • Creative, entrepreneurial environment celebrating bold ideas and innovation.
  • Full training, ongoing support, tools for growth, and focus on employee value and inclusion.

Hiring process

  • Tele interview with people team.
  • Online technical task.
  • Behavioural interview with hiring manager and Delivery Manager.
  • Technical interview with Engineering Manager and peer Tech Lead.
  • Leadership interview.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →