Point your AI agent at freehire and let it find you a job.

Get the CLI →

Full Stack Engineer

NewBe an early applicant

Summary

Mid-to-senior fullstack engineer building a B2B client portal platform end to end: Java 17/Spring backend services and React frontend, with PostgreSQL and MongoDB data, Keycloak authentication, AWS CI/CD deployments, and third-party back-office integrations, within an agile cross-functional team.

Mid-Senior Level | Engineering - Integrations & Product

About the Role

We're looking for a mid-to-senior fullstack developer to help build and evolve this platform end to end — from the Java/Spring backend services to the React-based frontend — while working closely with the teams responsible for third-party integrations, platform infrastructure, and the wider product.

What You'll Do

  • Design, build, and maintain features across the platform's stack, spanning multiple regional environments
  • Develop backend services in Java 17 with Maven, and frontend components in React with Yarn
  • Work with PostgreSQL and MongoDB (Atlas Database) to model, query, and optimise account and document data
  • Integrate with regional identity providers (Keycloak) for authentication, and with internal data and document-archive services for account and document data
  • Contribute to the work needed for integration with a third-party back-office platform, including required user-management functionality, and support both pull and push data flows
  • Write clean, tested, well-documented code, and take part actively in code reviews
  • Collaborate with Product, QA, and DevOps within an agile setup — sprint planning, refinement, and retros
  • Help troubleshoot issues across the stack, including occasional 2nd-line support and root-cause analysis
  • Contribute to CI/CD pipelines and deployments on AWS
  • Help keep the portal scalable, modular, and brandable as new clients and integrations come on board

What We’re Looking For

  • 4-7 years of professional experience as a fullstack developer
  • Hands-on backend experience with Java 17 and Maven
  • Hands-on frontend experience with React and Yarn
  • Practical experience with both a relational database (PostgreSQL) and a document database (MongoDB)
  • Comfortable working across the stack and owning a feature from API to UI
  • Good communication skills and comfort working with distributed, cross-functional teams
  • A pragmatic, quality-conscious approach to code, testing, and documentation

Nice to Have

  • Experience with AWS (ECS, Secrets Manager, VPN/networking basics)
  • Familiarity with SSO/OIDC and Keycloak
  • Exposure to B2B SaaS platforms, client portals, or back-office integration domains

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available