Staff Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →