3 дня назад
Principal Engineer (Software Architecture and Modernization)
460 000 - 470 000PLN
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Engineer (Software Architecture and Modernization) (Backend/Distributed Systems): Leading the modernization of critical database-centric applications into domain-oriented software with an accent on architecture, APIs, data access, reliability, and incremental migration. Focus on designing executable service boundaries, solving concurrency and performance issues, improving testing and production behavior, and applying AI-assisted engineering to complex codebases.
Location: Remote, Poland
Salary: PLN 460,000–470,000 annually
Company
provides scalable, data-driven software for fitness businesses, supporting club management, member engagement, and payment processing.
What you will do
- Lead the architecture and hands-on modernization of legacy, database-centric applications into domain-oriented software.
- Define target architectures, service and module boundaries, migration seams, compatibility strategies, and incremental implementation plans.
- Contribute directly to backend code, prototypes, refactoring, code reviews, production fixes, and framework or runtime upgrades.
- Design domain models, APIs, persistence, transactions, caching, messaging, and event-consumer patterns.
- Diagnose and resolve complex issues involving concurrency, performance, resource contention, failure propagation, and recovery.
- Partner with engineering, product, security, and data teams to turn technical strategy into working software and reusable engineering patterns.
Requirements
- Substantial experience designing, building, operating, and evolving production backend systems, APIs, and distributed applications.
- Hands-on implementation experience with backend ecosystems such as Java/Spring Boot, Golang, Node, or TypeScript.
- Strong knowledge of domain modeling, service boundaries, modular design, refactoring, integration patterns, and migration strategies.
- Experience with relational databases, SQL, messaging, event consumers, data movement, caching, and legacy data dependencies.
- Strong discipline in automated testing, code review, static analysis, dependency management, secure coding, and production validation.
- Principal-level technical leadership with the ability to communicate risk, challenge assumptions, and guide cross-team decisions without direct people management.
Nice to have
- Experience modernizing large systems, decomposing monoliths, extracting services, or establishing modular boundaries.
- Experience with Oracle, Kafka, complex data migrations, reporting dependencies, profiling, runtime instrumentation, or concurrency analysis.
- Experience using AI coding agents for codebase analysis, implementation, testing, and modernization.
Culture & Benefits
- Values-led culture centered on Best Life, One Team, and Growth Mindset.
- Remote work arrangement with open paid time off.
- Quarterly company-wide Days of Disconnect.
- Parental and pawternity leave, fitness reimbursement, partner discounts, and medical, dental, and vision coverage.
- Employee assistance program and Calm App subscriptions for employees and eligible dependents.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →