4 дня назад
Fullstack Engineer (Vue/React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Fullstack Engineer (Vue/React): Building and scaling frontend platform capabilities, Node.js microservices, and Backend-for-Frontend layers for MarineTraffic and Kpler Terminal with an accent on interactive maps, unified search, shared component architecture, and developer tooling. Focus on designing micro-frontend systems, integrating AI-assisted development workflows, and applying Domain-Driven Design and hexagonal architecture across services used by multiple feature teams.
Location: Athens, Greece; hybrid workplace
Company
develops data products including MarineTraffic and Terminal for global users.
What you will do
- Build and scale end-to-end client-facing capabilities such as interactive maps, unified search, and custom user dashboards.
- Develop Node.js microservices and Backend-for-Frontend layers that compose data from adjacent engineering teams.
- Support migration of core applications to Atlas, a shared Tailwind-based design system built with Vue 3 and React.
- Improve developer tooling, monorepo automation, CI pipelines, and internal support for around 20 feature teams.
- Integrate AI-assisted tools such as Cursor and Claude Code into daily development while maintaining architectural quality.
- Contribute to code reviews, pair programming, and architecture discussions based on Domain-Driven Design and hexagonal architecture.
Requirements
- 2–5 years of professional experience building modern web applications.
- Strong TypeScript skills and experience with Vue or React.
- Experience maintaining shared tools, component libraries, or internal frameworks used by other developers.
- Ability to own feature lifecycles end to end, including Node.js backend and BFF services when needed.
- Hands-on experience using AI development tools such as Cursor or Claude Code.
- Pragmatic, collaborative approach focused on shipping value, receiving feedback, and iterating.
Nice to have
- Experience with Mapbox, GraphQL, Kafka, PostgreSQL, or Elasticsearch.
- Familiarity with Python or Scala.
- Exposure to hexagonal architecture, micro-frontends, event-driven systems, or monorepos.
Culture & Benefits
- Collaborative work within a distributed engineering crew.
- Regular collaboration with feature teams across the business.
- Hybrid work arrangement in Athens.
- Emphasis on practical delivery, shared ownership, support, and continuous improvement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →