freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Build and improve backend services for customer sessions using Java, APIs, and databases; focus on reliability, scalability, and cloud infrastructure.

You will help build and improve backend services for reliable, scalable customer sessions. You will write maintainable Java code, develop APIs and database-backed functionality, test changes, participate in reviews and design discussions, investigate bugs, learn about scaling and cloud infrastructure, maintain documentation, and collaborate on reliability and performance improvements.

Responsibilities

  • Build and improve backend services for customer sessions
  • Develop well-scoped features, fixes, and improvements
  • Write maintainable backend code using Java or similar languages
  • Build and improve APIs, services, and database-backed functionality
  • Test changes and improve service reliability and observability
  • Participate in code reviews, design discussions, planning sessions, and team ceremonies
  • Investigate bugs and support issues
  • Learn about scaling systems, databases, caching, and cloud infrastructure
  • Maintain service documentation
  • Collaborate with engineers, product partners, and stakeholders

Requirements

  • Some experience building backend software through work, internships, placements, bootcamps, university projects, or personal projects
  • Understanding of Java or a similar object-oriented programming language
  • Familiarity with databases and SQL
  • Awareness of data structures, algorithms, and software design principles
  • Interest in distributed systems, reliability, monitoring, and high-traffic backend systems
  • Familiarity with cloud technologies, containers, or CI/CD is helpful
  • Understanding of testing basics
  • Ability to work in a team environment and receive feedback
  • Practical problem-solving approach

Benefits

  • Remote-first working
  • Paid leave
  • Salary
  • Bonus
  • Pension
  • Private healthcare
  • Share save scheme
  • Flexible working
  • Holiday policy

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