{"id":1116945,"url":"https://alion.io/job/kpler-senior-fullstack-engineer-2","title":"Senior Fullstack Engineer","company":{"id":4764,"name":"Kpler","domain":"kpler.com","url":"https://alion.io/company/kpler","size_band":"501-1000","is_staffing_agency":true,"is_intermediary":false,"ats_vendor":"Lever","truth_index":{"grade":"B","score":83,"open_postings":6,"ghost_share":0,"stale_share":0.667,"repost_share":0,"time_to_fill_p50_days":52,"computed_at":"2026-09-23T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"hiring_geo_confidence":"structured","locations":["Athens, Greece"],"countries":["GR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":39000,"max_usd":102000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":4445},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"GraphQL","optional":false},{"name":"React.js","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Vue.js","optional":false},{"name":"Apache Kafka","optional":true},{"name":"ElasticSearch","optional":true},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Python","optional":true},{"name":"Rest API","optional":true},{"name":"Scala","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-22T14:35:24Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-09-23T16:48:41Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About the Role\nAs a Senior Fullstack Engineer on our Web Experience team, you will play a critical role in evolving the frontend platform behind Kpler’s flagship applications: MarineTraffic and Kpler Terminal. Working within a senior crew alongside product managers and designers, you will unify our web applications on a shared monorepo and micro-frontend architecture while building platform-level microservices that power capabilities for around 20 feature teams. Your technical leadership and engineering standards will directly shape how millions of global users interact with real-time trade, energy, and maritime intelligence.\nKey Responsibilities\nUnify multi-platform user experience: Drive the migration of flagship applications onto Atlas, Kpler's component library and shared Tailwind-based design system built in Vue 3 and React.\nBuild platform-level microservices: Design and scale Backend-for-Frontend (BFF) layers and microservices powering maps, search, user dashboards, and preferences across web and mobile platforms.\n\nElevate developer experience: Empower ~20 feature teams by modernizing monorepo tooling, CI automation, migration pathways, and frontend architectural conventions.\n\nPioneer AI-first engineering: Integrate advanced AI development tools like Cursor and Claude Code across the engineering lifecycle to optimize workflows and boost technical velocity.\n\nChampion architectural excellence: Architect resilient, decoupled systems leveraging hexagonal architecture, Domain-Driven Design (DDD), event-driven patterns, and micro-frontends.\n\nMentor and elevate engineering craft: Guide crew members through technical documentation, code reviews, frontend chapter presentations, and biweekly developer sessions.\n\nExperience & Background\nWhat you'll need (Must-haves)\nSenior fullstack engineering experience: Proven track record of architecting, building, and operating production web applications and microservices at scale.\n\nCore technical stack proficiency: Mastery of TypeScript across the stack, modern frontend frameworks (Vue 3, React), and backend services using Node.js.\n\nPlatform & API architecture: Deep experience with REST/GraphQL APIs, microservices, Backend-for-Frontend (BFF) patterns, and data persistence (PostgreSQL, Elasticsearch, Kafka).\n\nPragmatic delivery & platform mindset: Eagerness to balance high architectural quality with rapid, iterative product delivery that enables both end-users and developer teams.\n\nAI-assisted engineering approach: Active hands-on experience utilizing AI development tools (e.g., Cursor, Claude Code) to accelerate daily engineering workflows.\n\nNice-to-haves\nSpecialized web technologies: Experience with Mapbox, GraphQL schema federation, Python, or Scala.\n\nAdvanced architecture & tooling: Practical experience with monorepos, micro-frontends, hexagonal architecture, or Domain-Driven Design (DDD).\n\nDesign system maintenance: Experience maintaining or contributing to shared component libraries and design systems utilized across multiple teams.","description_format":"text","description_chars":3027,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Greece","iso":"GR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-22T16:33:24Z"}],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":0,"expected_fill_days":52,"reasons":["conf:0","agency","velocity","win:early"],"computed_at":"2026-09-23T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/kpler-senior-fullstack-engineer-2","json_url":"https://alion.io/job/kpler-senior-fullstack-engineer-2.json","meta":{"generated_at":"2026-09-23T17:57:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}