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

Get the CLI →

Cornerstone Global Partners

Software Engineer (Backend | Python | FastAPI)

Posted Updated
Discussion

Salary: $6,000 – $8,500 per month

Our Client

Our client is a leading public sector organisation developing large-scale digital platforms that support research, data and innovation. As part of the continued development of its technology capabilities, they are looking for a Software Engineer to build scalable backend services and platform capabilities supporting advanced research applications.

As this is a greenfield project, the role offers the opportunity to shape the platform's architecture and technical direction from the ground up.


Job Responsibilities

  • Design, develop and maintain containerised microservices for algorithm ingestion, versioning, lifecycle management and execution monitoring.

  • Build RESTful APIs using Python (FastAPI) or Node.js to support the execution and monitoring of research algorithms.

  • Implement secure resource isolation and sandboxing mechanisms to enable the safe and reliable execution of third-party code.

  • Collaborate with researchers, technical specialists and cross-functional teams to translate research requirements into robust and scalable technical solutions.

  • Contribute to software engineering best practices through automated testing, code reviews, GitHub Actions CI/CD and technical documentation.


Requirements

  • Bachelor's degree in Computer Science, Software Engineering or a related discipline, or equivalent software engineering experience.

  • At least 2 years of software development experience with strong proficiency in Python (experience with Node.js is also welcomed).

  • Hands-on experience developing RESTful APIs, backend services or microservices using frameworks such as FastAPI or Express.

  • Experience with relational databases (e.g. PostgreSQL) and object storage technologies (e.g. Amazon S3).

  • Exposure to Docker, Kubernetes, AWS, CI/CD or secure containerisation practices would be an advantage.


Application Process

To apply, please send your updated resume to Xu Kai Xiang (Registration ID No. R2197921) at xu.kaixiang@cornerstoneglobalpartners.com with the job title or swiftly or apply through Jobstreet. Only shortlisted candidates will be notified. Information provided in this advertisement is for recruitment purposes only.

Cornerstone Global Partners (EA Licence Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender identity, marital status, national origin, veteran status, disability, or any other protected class.


Skills

See also

Backend 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