Back End for Front End (BFF) Developer

Posted 13 Days Ago
Be an Early Applicant
Medellín, Antioquia, COL
In-Office
Entry level
Professional Services • Software • Business Intelligence • Consulting
The Role
Design and develop Backend for Frontend middleware services connecting front-end portals with backend microservices. Orchestrate and aggregate APIs, translate business requirements, implement authentication and secure communication, integrate REST and GraphQL APIs, optimize performance through caching, troubleshoot integration issues, and collaborate with frontend, backend, UX, and engineering teams.
Summary Generated by Built In

About the Role

We are looking for a Back End for Front End (BFF) Developer to build middleware services that connect backend microservices with the front-end portal.

Working closely with Frontend, Backend, UX, and other engineering teams, you will design and develop BFF services that orchestrate APIs, handle authentication, optimize data delivery, and provide a reliable interface between the portal and backend services.

Key Responsibilities

  • Design and develop BFF middleware services that connect the front-end portal with backend microservices.
  • Orchestrate and aggregate data from multiple backend services to support front-end requirements.
  • Translate business and front-end requirements into effective BFF solutions.
  • Implement authentication and secure communication between services.
  • Develop and integrate REST and/or GraphQL APIs.
  • Implement caching strategies to improve application performance and responsiveness.
  • Troubleshoot integration and middleware issues across front-end and backend services.
  • Collaborate with Frontend, Backend, UX, and other engineering teams to deliver integrated solutions.


Requirements

Functional Skills

  • Cross-Team Collaboration: Ability to work effectively across Frontend, Backend, UX, and other technical teams.
  • Requirements Translation: Ability to translate front-end and business requirements into scalable middleware solutions.
  • Problem Solving: Strong troubleshooting and analytical skills for identifying and resolving integration issues.
  • Communication: Ability to clearly communicate technical requirements, solutions, and dependencies.

Technical Skills

  • BFF Architecture: Understanding of Backend for Frontend patterns and middleware service design.
  • Backend: Node.js and/or Java with Spring Boot.
  • API Integration: REST, GraphQL, API orchestration, and service aggregation.
  • Security: Authentication and secure service-to-service communication.
  • Performance: Caching strategies and middleware performance optimization.


Skills Required

  • Ability to collaborate effectively across frontend, backend, UX, and other technical teams
  • Ability to translate front-end and business requirements into scalable middleware solutions
  • Strong troubleshooting and analytical skills for identifying and resolving integration issues
  • Ability to clearly communicate technical requirements, solutions, and dependencies
  • Understanding of Backend for Frontend patterns and middleware service design
  • Experience with Node.js and/or Java with Spring Boot
  • Experience integrating REST and GraphQL APIs, including API orchestration and service aggregation
  • Knowledge of authentication and secure service-to-service communication
  • Knowledge of caching strategies and middleware performance optimization
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
62 Employees
Year Founded: 2011

What We Do

Roca Alliances is a consulting agency dedicated to helping global companies build geographically diverse teams and scale their operations by outsourcing or nearshoring to Latin America. With over 15 years of expertise, the company utilizes a proprietary approach to analyze, assess, and identify ideal locations across the Americas, fostering growth and scalability for clients in various industries including technology, media, and marketing.

Similar Jobs

Genius Sports Logo Genius Sports

Payroll Specialist

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Genius Sports Logo Genius Sports

Broadcast Supervisor

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Cloudflare Logo Cloudflare

Senior Customer Engineer, LATAM - MCR Bogotá, Colombia.

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Colombia
4400 Employees

Genius Sports Logo Genius Sports

Finance Manager

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Medellín, Antioquia, COL
1800 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account