655,248open jobs
38,129companies
91,967added this week
Browse all
Salary
$52k – $109k per year (Estimated)
Location
Remote/Hybrid (United Kingdom)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Kpler is a data and analytics platform that helps commodity professionals make better decisions. The company provides access to real-time data on global commodity markets, including prices, volumes, and supply and demand dynamics. This information can be used to identify opportunities, mitigate risks, and optimize operations.

About the Role

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.

Key Responsibilities

  • 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.

Experience & Background

    What you'll need (Must-haves)

    • 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.

    • Nice-to-haves

      • 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
655,248 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$85k – $175k per year (Estimated) • Remote/Hybrid • Full-Time
Python
JavaScript
TypeScript
Node JS
Scala
Databases
PostgreSQL
ElasticSearch
Apache Kafka
AI/ML
Cursor
Claude Code
Frontend
Vue.js
GraphQL
Tailwind CSS
React.js
Apply
In office
Python
JavaScript
TypeScript
SQL
Databases
Snowflake
AI/ML
Copilot
Cursor
Claude Code
dbt
DevOps
GCP
Azure
AWS
Apply
$17k – $45k per year (Estimated) • Remote • Part-Time • Saint Petersburg
Go
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
ClickHouse
RabbitMQ
DevOps
Terraform
GCP
Helm
GitHub Actions
Prometheus
GitLab CI
CI/CD
GitOps
ArgoCD
Kubernetes
Cloudflare
Grafana
External Secrets
Google GKE
Apply
$14k – $40k per year (Estimated) • In office • 1+ year exp • Surat
Python
Java
TypeScript
SQL
Frontend
GraphQL
DevOps
GCP
GitHub Actions
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Cybersecurity
Burp Suite
OWASP ZAP
OWASP Top 10
Management
Zapier
QA
TestRail
Selenium
JMeter
Playwright
Swagger
Postman
k6
Apply
$53k – $111k per year (Estimated) • Remote/Hybrid • Full-Time • Master's Degree • London
Python
JavaScript
C#
Node JS
C#
.NET
DevOps
Ansible
Management
Agile
Apply
$85k – $175k per year (Estimated) • Remote/Hybrid • Full-Time
Python
JavaScript
TypeScript
Node JS
Scala
Databases
PostgreSQL
ElasticSearch
Apache Kafka
AI/ML
Cursor
Claude Code
Frontend
Vue.js
GraphQL
Tailwind CSS
React.js
Apply
Tax Expert 1 day ago
$31k – $68k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree
Analytics
Microsoft Excel
Apply
Full Stack Engineer 4 days ago
$27k – $78k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Athens
JavaScript
PHP
TypeScript
SQL
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
Management
Stripe
Apply
Full Stack Engineer 4 days ago
$63k – $165k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree
JavaScript
PHP
TypeScript
SQL
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
Management
Stripe
Apply
$66k – $141k per year (Estimated) • In office • Full-Time • 5+ years exp • Singapore
Marketing
Salesforce
Apply
See all jobs
This is one of many
655,248 more open roles from verified company boards, updated every day.