Staff Engineer - Data platform

Kpler
United Kingdom
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Code review feedback","Mentorship","Collaboration","Pragmatism","Quality focus"]

Develop and ship production-ready features for mobile apps used by millions, upholding Clean Architecture and strong engineering standards. Own mobile feature development with Flutter and Dart, while supporting a Node.js/TypeScript Backend-for-Frontend (BFF) built on GraphQL. Improve CI/CD, GitOps, code quality, and automated testing (unit, integration, contract). Collaborate in a multidisciplinary squad, mentor peers, and help business teams become autonomous within mobile app domains.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kpler
Kpler
4 days ago

Staff Engineer - Data platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 minutes agoStatus: Live
Reposted: first listed 3 weeks ago

Job Summary

Develop and ship production-ready features for mobile apps used by millions, upholding Clean Architecture and strong engineering standards. Own mobile feature development with Flutter and Dart, while supporting a Node.js/TypeScript Backend-for-Frontend (BFF) built on GraphQL. Improve CI/CD, GitOps, code quality, and automated testing (unit, integration, contract). Collaborate in a multidisciplinary squad, mentor peers, and help business teams become autonomous within mobile app domains.
Location: United Kingdom
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop complex, production-ready features for the MarineTraffic and Kpler mobile apps while upholding Clean Architecture standards.
  • •Participate in code reviews and provide constructive feedback to improve team quality.
  • •Design and evolve the mobile Backend-for-Frontend (BFF) using Node.js, TypeScript, and GraphQL.
  • •Adopt and continuously improve engineering practices including CI/CD pipelines, GitOps, linters, Sonar, and peer review workflows.
  • •Maintain and improve automated test suites (unit, integration, contract), and contribute to mentoring and platformisation strategy.

Key Requirements

  • •Solid hands-on experience building and shipping complex Flutter & Dart applications in production environments.
  • •Familiarity with Node.js/TypeScript and GraphQL API design.
  • •Deep interest in Clean Architecture principles applied to mobile development.
  • •Strong culture of Clean Code and drive to write well-tested, maintainable software.
  • •Bachelor’s degree in Computer Science/Software Engineering or equivalent practical experience; professional-level English required.
Education:
Skills:Code review feedbackMentorshipCollaborationPragmatismQuality focus
Languages:English
Tech Stack:FlutterDartNode.jsTypeScriptGraphQLCI/CDGitOpsSonarUnit testingIntegration testingContract testingClean ArchitectureCursorClaude CodeLLMAI

Company Brief

Kpler
Provides real-time commodity, shipping and trade intelligence combining satellite, AIS, customs and market data to deliver analytics for energy, dry bulk, petrochemicals, metals and agricultural markets, enabling trading, risk management and market transparency.
Industry: Data Infrastructure
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Paris, France
Founded: 2014
WebsiteLinkedIn