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 . 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 . You will own features end-to-end, work on micro-frontend systems, and empower around 20 feature teams across the business .
Deliver end-to-end features: Build and scale client-facing, cross-domain capabilities—such as interactive maps, unified search, and custom user dashboards—from backend microservices to frontend UI .
Unify component architecture: Accelerate the migration of core applications onto Atlas, Kpler’s shared Tailwind-based design system built in Vue 3 and React .
Develop Node.js backend services: Design and maintain microservices and Backend-for-Frontend (BFF) layers that compose domain data owned by adjacent engineering teams .
Enhance developer experience: Rotate regularly into developer tooling, monorepo automation, CI pipeline optimizations, and internal support to assist feature teams building on the platform .
Leverage AI-assisted workflows: Integrate AI tools like Cursor or Claude Code into daily development, identifying opportunities to boost efficiency while maintaining architectural quality .
Promote architectural excellence: Participate in code reviews, technical pair programming, and architectural discussions grounded in Domain-Driven Design (DDD) and hexagonal architecture .
Web development experience: 2–5 years of professional engineering experience building modern web applications with solid TypeScript and at least Vue or React .
Shared code ownership: Proven experience building or maintaining shared tools, component libraries, or internal frameworks that other developers rely on .
End-to-end mindset: Eagerness to take full ownership of feature lifecycles, including developing Node.js backend/BFF services when needed .
AI-assisted engineering: Hands-on experience incorporating AI development tools (e.g., Cursor, Claude Code) into your workflow with a pragmatic view of their capabilities .
Collaborative approach: A pragmatic mindset that values shipping value early, receiving feedback, and iterating over polishing in isolation .
Modern data & mapping tech: Experience with Mapbox, GraphQL, Kafka, PostgreSQL, or Elasticsearch .
Backend languages: Familiarity or working experience with Python or Scala .
Platform & architecture patterns: Exposure to hexagonal architecture, micro-frontends, event-driven systems, or monorepos .
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Kpler is a leading data and intelligence company specializing in the energy and commodities markets. They provide real-time analytics and insights to help businesses make informed decisions in the oil and gas sector.