2 дня назад
Senior Fullstack Engineer (TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Fullstack Engineer (TypeScript): Evolving the frontend platform behind MarineTraffic and Kpler Terminal by unifying applications on a shared monorepo and micro-frontend architecture, while building platform-level microservices for maps, search, dashboards, and preferences with an accent on TypeScript, Vue 3, React, and Node.js. Focus on designing BFF layers, scaling event-driven and decoupled systems, modernizing developer tooling for around 20 feature teams, and integrating AI-assisted engineering workflows.
Location: Athens, Greece; hybrid
Company
builds applications that provide real-time trade, energy, and maritime intelligence.
What you will do
- Unify MarineTraffic and Terminal on Atlas, a shared Vue 3, React, and Tailwind-based design system.
- Design and scale Backend-for-Frontend layers and microservices for maps, search, dashboards, and preferences across web and mobile platforms.
- Modernize monorepo tooling, CI automation, migration pathways, and frontend architecture for around 20 feature teams.
- Apply AI development tools such as Cursor and Claude Code throughout the engineering lifecycle.
- Architect resilient systems using hexagonal architecture, Domain-Driven Design, event-driven patterns, and micro-frontends.
- Mentor engineers through documentation, code reviews, presentations, and developer sessions.
Requirements
- Senior experience architecting, building, and operating production web applications and microservices at scale.
- Strong TypeScript expertise across the stack, with Vue 3, React, and Node.js.
- Experience with REST and GraphQL APIs, microservices, Backend-for-Frontend patterns, PostgreSQL, Elasticsearch, and Kafka.
- Ability to balance architectural quality with rapid, iterative delivery.
- Hands-on experience using AI development tools such as Cursor or Claude Code.
Nice to have
- Experience with Mapbox, GraphQL schema federation, Python, or Scala.
- Experience with monorepos, micro-frontends, hexagonal architecture, or Domain-Driven Design.
- Experience maintaining shared component libraries and design systems.
Culture & Benefits
- Work in a senior engineering crew alongside product managers and designers.
- Collaborate with approximately 20 feature teams through shared platform capabilities.
- Participate in technical documentation, frontend chapter presentations, and biweekly developer sessions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →