2 months ago
United Kingdom (city not specified)Mid Level / Senior
Responsibilities
- Build and scale end-to-end client-facing features from backend microservices through frontend UI.
- Migrate core applications to Atlas, Kpler’s shared Tailwind-based design system using Vue 3 and React.
- Design and maintain Node.js microservices and Backend-for-Frontend layers.
- Contribute to developer tooling, monorepo automation, CI pipeline optimization, and internal support.
- Integrate AI-assisted development tools such as Cursor and Claude Code into daily engineering workflows.
- Participate in code reviews, technical pair programming, and architectural discussions involving Domain-Driven Design and hexagonal architecture.
Requirements
- 2–5 years of professional engineering experience building modern web applications.
- Strong TypeScript experience and experience with at least Vue or React.
- Experience building or maintaining shared tools, component libraries, or internal frameworks.
- Ability and willingness to own feature lifecycles and develop Node.js backend or BFF services.
- Hands-on experience incorporating AI development tools such as Cursor or Claude Code.
- Experience with Mapbox, GraphQL, Kafka, PostgreSQL, or Elasticsearch is preferred.
- Familiarity with Python or Scala is preferred.
- Exposure to hexagonal architecture, micro-frontends, event-driven systems, or monorepos is preferred.
Tech Stack
Categories
About Kpler
Kpler builds a subscription SaaS platform that aggregates and analyzes global commodity flows, energy markets, and vessel movements for traders, analysts, and maritime operators. Founded in 2014 and headquartered in Brussels, the privately held company also operates the MarineTraffic brand, extending its ship-tracking and maritime intelligence coverage across 40+ markets.
