Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience

Kpler
London, Greece
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Clean code","Quality mindset","Collaboration","Mentoring","Attention to detail"]

Build and ship production-ready, high-performance features for the MarineTraffic and Kpler mobile apps using Flutter and Dart, while protecting Clean Architecture standards. Work in a multidisciplinary squad to lead mobile feature development, contribute to Node.js/TypeScript BFF evolution with GraphQL, and maintain strong engineering quality through reviews, CI/CD, GitOps, linters, Sonar, and automated unit/integration/contract tests. Orchestrate AI-assisted engineering tooling to accelerate delivery with quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Kpler
Kpler
4 months ago

Senior Fullstack Engineer (Flutter/Node.js) - Mobile Experience

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and ship production-ready, high-performance features for the MarineTraffic and Kpler mobile apps using Flutter and Dart, while protecting Clean Architecture standards. Work in a multidisciplinary squad to lead mobile feature development, contribute to Node.js/TypeScript BFF evolution with GraphQL, and maintain strong engineering quality through reviews, CI/CD, GitOps, linters, Sonar, and automated unit/integration/contract tests. Orchestrate AI-assisted engineering tooling to accelerate delivery with quality.
Location: London, Greece
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.
  • •Conduct code reviews and provide constructive feedback to raise team quality.
  • •Design and evolve the mobile Backend-for-Frontend (BFF) using Node.js, TypeScript, and GraphQL.
  • •Improve engineering practices including CI/CD pipelines, GitOps, linters, and Sonar, and maintain peer review workflows.
  • •Maintain and improve automated test suites (Unit, Integration, Contract) and mentor peers within the squad.

Key Requirements

  • •Solid hands-on experience building and shipping complex Flutter & Dart applications in production environments.
  • •Familiarity with NodeJS/TS and GraphQL API design.
  • •Strong understanding and interest in Clean Architecture principles applied to mobile development.
  • •Demonstrated Clean Code practices and a natural drive to write well-tested, maintainable software.
  • •Bachelor’s degree in Computer Science/Software Engineering or equivalent practical experience; professional-level English (written and spoken).
Experience:Mobile applicationsPlatform engineering
Education:Bachelor's in Computer Science or Software Engineering
Skills:Clean codeQuality mindsetCollaborationMentoringAttention to detail
Languages:English
Tech Stack:FlutterDartNode.jsTypeScriptGraphQLCI/CDGitOpsSonarUnit testingIntegration testingContract testingClean ArchitectureCursorClaude CodeLLMBackend-for-Frontend (BFF)LintersPeer review

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