freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer | 6-month Contract

Summary

Build and maintain backend services in Python/Java, design RESTful APIs, optimize databases, and integrate with frontends and external systems.

Job Description
  • Design, develop, and maintain backend services using Python and/or Java with some experience in React
  • Implement RESTful APIs and backend logic based on functional and technical requirements
  • Develop and optimise database queries, schemas, and data access layers
  • Integrate backend services with frontend applications and external systems
  • Ensure backend services meet performance, security, and reliability requirements
  • Write clean, maintainable, and well-documented backend code
  • Perform unit and integration testing for backend components
  • Participate in code reviews and contribute to technical discussions
  • Support SIT and UAT activities, including defect analysis and resolution
  • Assist in deployment support and post-go-live stabilisation
  • Maintain technical documentation for backend components
Job Qualifications
  • Degree in IT, Computer Science or related field
  • Minimum 2 years of hands-on experience building backend services using Python and/or Java, with some exposure to React
  • Proven ability to design, implement, and maintain RESTful APIs and backend business logic
  • Experience in developing and optimizing database queries, schemas, and data access layers
  • Skilled in integrating backend services with frontend applications and external systems
  • Familiarity with unit testing, integration testing, and defect resolution during SIT/UAT phases
  • Excellent teamwork skills, with experience participating in code reviews and technical discussions
  • Ability to produce clear, maintainable, and well-documented backend code and technical documentation

See also