‹ All jobs
Fullstack Engineer
<div><span style="font-size: 16px;">At Kpler, we are dedicated to helping our clients navigate complex markets with ease. By simplifying global trade information and providing valuable insights, we empower organisations to make informed decisions in commodities, energy, and maritime sectors. </span></div>
<div> </div>
<div><span style="font-size: 16px;">Since our founding in 2014, we have focused on delivering top-tier intelligence through user-friendly platforms. Our team of over 850 experts from 69 countries works tirelessly to transform intricate data into actionable strategies, ensuring our clients stay ahead in a dynamic market landscape. Join us to leverage cutting-edge innovation for impactful results and experience unparalleled support on your journey to success.</span></div>
<div> </div><div><br></div><div>
<h4 data-path-to-node="6">About the Role</h4>
<p data-path-to-node="7" id="p-rc_6abf9b162aa2ed46-149"><span data-path-to-node="7,0">As a Fullstack Engineer on our Web Experience team, you will help build and evolve the frontend platform powering Kpler’s flagship products: MarineTraffic and Kpler Terminal</span><span data-path-to-node="7,1"><sup></sup></span><span data-path-to-node="7,2">. Working within a distributed, collaborative crew of experienced engineers, you will bridge frontend excellence with robust backend services, ensuring a unified and performant user experience for millions of global users</span><span data-path-to-node="7,3"><sup></sup></span><span data-path-to-node="7,4">. You will own features end-to-end, work on micro-frontend systems, and empower around 20 feature teams across the business</span><span data-path-to-node="7,5"><sup></sup></span><span data-path-to-node="7,6">.</span></p>
</div><br><strong>Key Responsibilities</strong><br><div>
<div>
<div> </div>
<li>
<p data-path-to-node="9,0,0" id="p-rc_6abf9b162aa2ed46-150"><span data-path-to-node="9,0,0,0"><strong data-path-to-node="9,0,0,0" data-index-in-node="0">Deliver end-to-end features:</strong> Build and scale client-facing, cross-domain capabilities—such as interactive maps, unified search, and custom user dashboards—from backend microservices to frontend UI</span><span data-path-to-node="9,0,0,1"><sup></sup></span><span data-path-to-node="9,0,0,2">.</span> </p>
</li>
<li>
<p data-path-to-node="9,1,0" id="p-rc_6abf9b162aa2ed46-151"><span data-path-to-node="9,1,0,0"><strong data-path-to-node="9,1,0,0" data-index-in-node="0">Unify component architecture:</strong> Accelerate the migration of core applications onto Atlas, Kpler’s shared Tailwind-based design system built in Vue 3 and React</span><span data-path-to-node="9,1,0,1"><sup></sup></span><span data-path-to-node="9,1,0,2">.</span> </p>
</li>
<li>
<p data-path-to-node="9,2,0" id="p-rc_6abf9b162aa2ed46-152"><span data-path-to-node="9,2,0,0"><strong data-path-to-node="9,2,0,0" data-index-in-node="0">Develop Node.js backend services:</strong> Design and maintain microservices and Backend-for-Frontend (BFF) layers that compose domain data owned by adjacent engineering teams</span><span data-path-to-node="9,2,0,1"><sup></sup></span><s