freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer

Summary

Backend developer building scalable Java/Spring Boot services while collaborating with frontend teams on TypeScript-based UIs and performance optimization.

Responsibilities

  • Design and develop scalable and manageable frontend systems to ensure proper integration with backend infrastructure.
  • Maximize overall application performance, including optimizing bundle size and maintaining system stability.
  • Maintain code quality in a disciplined manner through code review routines and the implementation of best practices.
  • Be a mentor to junior level engineers to encourage competency growth within the team.
  • Actively collaborate with fellow Backend teams, UI/UX division, and testing (QA) teams to align product development direction.
  • Fully involved and participate in every Agile-based software development process.
  • Conduct evaluations and improve the quality and performance of currently running applications.

Education & Experiences

  • Have a minimum of 3 years experience in the field of system development or coding, especially focusing on the Backend area.

Required Skills

  • Have an advanced understanding of the Java programming language, specifically using Spring Boot.
  • Very strong knowledge of TypeScript, async logic implementation, and frontend performance optimization techniques.
  • Be familiar and accustomed to executing views using Tailwind CSS or CSS-in-JS.
  • Hands‑on experience with tools like Webpack or Vite, Git, and familiarity with running tests through Unit/Integration Testing.
  • In-depth understanding of frontend architectural patterns and collaborative workflows using Agile/Scrum.

See also