HirePortal

Back End for Front End Developer

  • Roca Alliances
  • Medellín, Colombia, Colombia
  • COP 80,000,000 – COP 120,000,000

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

  • Node.js
  • GraphQL
  • REST API
  • Microservices
  • Authentication
  • Caching
  • TypeScript

Related jobs

Roca AlliancesApply for this job