freehire launches on Product Hunt on 26 August.

Follow →

Staff Full-Stack Engineer

Summary

Build and ship full-stack features in Java (backend) and TypeScript (frontend) for a B2B HR-tech platform, focusing on clean APIs and user-friendly dashboards.

Responsibilities

  • End-to-End Execution: independently determine the best implementation approach for assigned features.
  • Write high-performance Java code for the API layer and modern JavaScript/TypeScript for the frontend.
  • Rapid Prototyping: Transform whiteboard sketches and mock-ups into working software with high velocity.
  • Architect custom dashboards and interfaces that allow non-technical users to interact with massive datasets.
  • Design and implement robust APIs that decouple the frontend from backend systems.
  • Prioritise 'Time to Value' and user experience, pushing back on over-engineering when a simpler solution delivers faster.

Requirements

  • 6+ years of full-stack software development experience.
  • Deep proficiency in modern component-based frontend frameworks (regardless of the specific library) and the ability to manage complex state in the browser.
  • Strong working knowledge of Java for backend service development.
  • Experience writing SQL and interacting with data platforms.
  • Solid grasp of UI/UX principles for building intuitive and accessible interfaces.
  • Experience with advanced data visualisation techniques for rendering large datasets may also be useful.
  • Familiarity with Kubernetes and containerised deployments is a plus.
  • Background in building internal tools, developer platforms, or B2B SaaS applications is advantageous.

See also

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