Mid Backend Engineer (BFF/Kotlin/Spring)

1 Month ago • 4-5 Years • Backend Development

Job Summary

Job Description

Bilue is a design and development agency specializing in mobile, cloud, web, and emerging technologies. They are seeking a Mid Backend Engineer to take ownership of the Backend-for-Frontend (BFF) layer for their clients' mobile applications. The role involves developing and maintaining backend services tailored for mobile front-ends, focusing on performance, usability, and scalability. The engineer will collaborate with mobile engineers, designers, and product managers, using Kotlin and Spring Boot to build scalable services. Responsibilities include designing, building, and maintaining BFF services, implementing feature toggles and Server-Driven UI patterns, ensuring API versioning and documentation, writing clean and testable code, and contributing to system architecture discussions.
Must have:
  • 4-5 years of backend development experience with Kotlin
  • Strong experience with Spring Boot and RESTful API development
  • Understanding of mobile app requirements and BFF role
  • Excellent collaboration and communication skills
  • Experience in agile teams
Good to have:
  • Experience with Server-Driven UI patterns
  • Exposure to GraphQL
  • Familiarity with feature flags or A/B testing
  • Knowledge of mobile development (Android/iOS)
  • Experience with containerization (Docker) or cloud platforms (AWS, GCP, Azure)
Perks:
  • 1-2 days per week in the office (flexible work)
  • Continuous learning opportunities via Go1
  • Support from an internal performance coach
  • Annual events for connection and collaboration
  • Flat structure with approachable leadership
  • Internal communities for knowledge sharing

Job Details

Company Description

Hello, we’re Bilue - a leading design and development agency specialising in mobile, cloud, web, and emerging technologies.

Bilue was founded by Cameron Barrie, an app developer with a vision to help Australian companies design and deliver cutting-edge digital experiences. What began in Cam’s living room has grown into a thriving company with a team of 50+, and offices in Sydney and Melbourne. For more than 14 years, we’ve partnered with some of Australia’s top brands to create innovative, human-centred digital solutions.

Job Description

About the Role

As a Back-end Engineer (BFF) at Bilue, you will take ownership of the Backend-for-Frontend (BFF) layer that powers our clients' mobile applications. You’ll be responsible for developing and maintaining backend services tailored specifically to the needs of mobile front-ends, with a focus on performance, usability, and scalability.

This role is ideal for someone with solid experience in Kotlin and a good understanding of Spring Boot. Familiarity with the Server-Driven UI pattern is a strong plus.

Key Responsibilities

  • Design, build, and maintain BFF services that serve our mobile apps with optimised, tailored APIs
  • Collaborate closely with mobile engineers, designers, and product managers to deliver seamless user experiences
  • Use Kotlin with Spring Boot to develop scalable backend services
  • Implement and maintain patterns for feature toggles, A/B testing, and dynamic UI rendering via server-driven approaches
  • Ensure strong API versioning, documentation, and backward compatibility for mobile consumption
  • Write clean, testable, and well-documented code that follows best practices
  • Identify bottlenecks, debug performance issues, and propose reliable solutions
  • Contribute to discussions on API design, system architecture, and scalability

Qualifications

About You

You're a backend engineer with a passion for building backend systems that power rich mobile experiences. You’re excited about collaboration, scalable systems, and high-quality APIs. You're proactive, technically curious, and enjoy working in a fast-moving, cross-functional team.

  • 4–5 years of experience in backend development with Kotlin 
  • Strong experience with Spring Boot and RESTful API development
  • Understanding of mobile app requirements and the role of BFFs in supporting cross-platform experiences
  • Familiarity with CI/CD tools and modern development workflows (Git, GitHub/GitLab, Jenkins, etc.)
  • Solid understanding of API security, caching strategies, and data serialisation formats (JSON, Protobuf)
  • Excellent collaboration and communication skills, with experience working in agile teams

Bonus Points For

  • Experience with Server-Driven UI patterns and dynamic UI delivery
  • Exposure to GraphQL or similar query-driven API designs
  • Familiarity with feature flags, remote configuration tools, or A/B testing platforms
  • Knowledge of mobile development (Android or iOS) and how mobile apps consume APIs
  • Experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, GCP, Azure)

Additional Information

Life at Bilue

  • Client-focused: We are dedicated to delivering exceptional value to our clients while supporting each other to achieve collective success.
  • Flexible work: We offer 1-2 days per week in the office, balancing flexibility with the expectation that you'll go the extra mile for our clients when needed.
  • Professional development: We’re committed to your personal and professional growth, offering continuous learning through Go1 (which provides unlimited access to a wide range of courses), along with support from our dedicated internal performance coach.
  • Annual events: We organise annual events to foster in-person connection and team collaboration.
  • Flat structure: We operate with a flat structure, where our casual, approachable executive leadership team (ELT) ensures everyone’s voice is heard.
  • Internal communities: We build and nurture internal communities for knowledge sharing and collaboration, keeping everyone connected and informed.

Bilue = Big + Blue Ocean. Are you ready to set sail? Apply now!

NB. This is a full-time position based in Sydney. To be considered, candidates must have unrestricted working rights in Australia.

We believe that having balanced and diverse teams is fundamental to our success. We welcome applicants of all backgrounds and experiences and are committed to fostering an inclusive environment where everyone feels respected and valued. We do not discriminate based on race, religion, national origin, gender identity or expression, age, sexual orientation, marital status, neurodiversity or disability status. 

We are a 2024 Circle Back Initiative Employer – we commit to respond to every applicant.

Similar Jobs

MRI Software - Senior Manager, Client Relationship Management

MRI Software

Solon, Ohio, United States (Hybrid)
2 Months ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

London, England, United Kingdom (Hybrid)
5 Months ago
Side - LQA Game Tester (French)

Side

Braga, Braga, Portugal (On-Site)
1 Month ago
grimlore games - Technical Director

grimlore games

Germany (On-Site)
2 Months ago
HCL Tech - Project Manager with Scrum Master

HCL Tech

Washington, United States (On-Site)
2 Months ago
Epic Games - Backend Engineer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Pocket Worlds - Senior Backend Engineer

Pocket Worlds

United States (Remote)
4 Months ago
Nightfall AI - Senior Backend Engineer

Nightfall AI

San Francisco, California, United States (Hybrid)
2 Months ago
Applike - Senior Go Backend Developer (Anti-Fraud) (f/m/d)

Applike

Hamburg, Hamburg, Germany (Hybrid)
9 Months ago
Highspot - Principal Backend Development Engineer

Highspot

Seattle, Washington, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

USE Insider - Customer Success Manager - Hi-tech

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
9 Months ago
Ubisoft - Release & Build Specialist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
6 Months ago
Hudl - Senior Quality Assurance Manager - Human Performance

Hudl

London, England, United Kingdom (On-Site)
1 Month ago
FICO - Sr. Cloud DevOps Engineer (Crossplane, ArgoCD)

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zoe - Lead IT Security Engineer

Zoe

(Remote)
4 Months ago
N-ix - Senior C++ Engineer (High Performance Computing)

N-ix

Argentina (Remote)
4 Months ago
Scale AI - Account Executive - Strategic [Automotive + Robotics]

Scale AI

San Francisco, California, United States (On-Site)
2 Months ago
Razer - Associate Manager, Global Campaigns

Razer

Singapore (On-Site)
1 Month ago
Rebellion - AI Gameplay Programmer

Rebellion

Runcorn, England, United Kingdom (Hybrid)
4 Months ago
Dentsu - Paid Search Manager

Dentsu

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Sonar Source - Enterprise Account Executive - Melbourne

Sonar Source

Melbourne, Victoria, Australia (On-Site)
8 Months ago
Star schema - Practice Leader – Renewable Energy, NSW

Star schema

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Telastra - Telstra Retail: Full Time Customer Service & Sales Consultant CHADSTONE

Telastra

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Big Ant Studios - ASP.net REST Service Developer

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
8 Months ago
DNEG - Environment Modeler

DNEG

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Nine - Deputy News Director

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
easygo - Senior Associate - Family Office

easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Nine - Campaign Manager

Nine

North Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Telastra - Staff Engineer - Platform Engineering Security Specialist

Telastra

Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Perplexity - Backend Software Engineer - Billing

Perplexity

New York, United States (Hybrid)
2 Months ago
Winzo - Backend Engineering

Winzo

New Delhi, Delhi, India (On-Site)
2 Months ago
Overwolf - PHP Developer

Overwolf

Nottingham, England, United Kingdom (Remote)
1 Month ago
Xepelin - Software Engineer (backend) LATAM

Xepelin

Buenos Aires, Buenos Aires, Argentina (Remote)
1 Year ago
Sword Health - Backend Engineer

Sword Health

Porto, Porto District, Portugal (Hybrid)
5 Months ago
Mashgin - Senior Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
9 Months ago
Autodesk - Senior Back End Software Development Engineer

Autodesk

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Remote - Senior Backend Engineer (Elixir)

Remote

(Remote)
2 Months ago
Nice - Specialist Software Engineer (PHP)

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Rennsportgg - Senior Backend Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Los Angeles, California, United States (Remote)

Guildford, England, United Kingdom (Hybrid)

Newbury, England, United Kingdom (On-Site)

Vancouver, British Columbia, Canada (Remote)

Toronto, Ontario, Canada (Remote)

Llanelli, Wales, United Kingdom (On-Site)

Toulouse, Occitanie, France (On-Site)

Grenoble, Auvergne-Rhône-Alpes, France (Hybrid)

Charleston, South Carolina, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Square

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug