For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
FPT Software
FPT Software

Backend-for-Frontend Developer for Mobile App

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Java
Kotlin
Agile
+28

Permanent role
8 days ago
Apply now

Overview

We are looking for a dedicated and experienced Backend-for-Frontend (BFF) Developer to join our mobile app development teams. In this role, you will be responsible for designing and maintaining the BFF layer that powers our native apps. You should bring a strong background in JVM-based languages (Kotlin or Java), a deep understanding of modern architectural patterns, and a passion for building clean, scalable, and maintainable service interfaces tailored specifically for app clients.

You will be joining a remote-first, cross-functional, and dynamic team working with a modern tech stack. We foster a culture of open feedback, shared ownership, and continuous improvement — and you’ll have a real impact on shaping both our technical architecture and engineering culture.

Requirements General (mandatory!)

  • Seniority: At least 5 years of experience as a professional Software Engineer
  • Advanced proficiency in at least one JVM language — Kotlin preferred, Java acceptable
  • Deep understanding of Backend-for-Frontend (BFF) patterns, particularly in the context of native mobile apps
  • Strong knowledge in designing Microservice architectures and event-driven systems where applicable (yes – this makes sense to include if your BFF interacts with event-based backend systems or aggregates)
  • Hands-on experience in designing APIs and contracts optimized for mobile app performance and stability
  • Strong desire and practical ability to apply methodological approaches like Domain-Driven Design (DDD)
  • Solid experience in central logging and monitoring on cloud infrastructure, ideally with tools like Grafana and Prometheus
  • Familiarity with modern CI/CD pipelines (e.g., Docker, Kubernetes, GitLab) and production deployments

Additional Skills (Nice to have)

Experience with GraphQL or other API gateways

Familiarity with Clean Architecture principles applied to BFF design

Knowledge of OAuth2/OpenID Connect and secure token handling for mobile clients

Exposure to mobile-specific optimizations (e.g. efficient data serialization, offline caching strategies)

Experience working in SAFe or scaled agile environments

Responsibilities

  • Design, implement, and maintain the BFF layer that powers our Android and iOS apps
  • Work closely with frontend mobile developers, product owners, and UX/UI designers to translate business needs into app-optimized backend contracts
  • Ensure performance, resilience, and scalability of BFF services
  • Integrate with internal microservices and external partner APIs, aggregating and transforming data where needed
  • Contribute to and improve logging, observability, and monitoring standards
  • Build and maintain automated tests (unit, integration, contract)
  • Participate in code reviews and technical discussions to continuously improve code quality
  • Drive and contribute to technical documentation and architecture decisions

Expected Deliverables

  • Robust, maintainable, and well-tested BFF components ready for production
  • Well-documented interfaces and API contracts
  • Monitoring dashboards and metrics integrated into our cloud setup
  • Regular progress updates via agile ceremonies (stand-ups, reviews, etc.

About FPT Software

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service