Senior Software Developer

Peoplebank Hong Kong Limited

Singapore

Hybrid

SGD 120.000 - 180.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Peoplebank Hong Kong Limited is seeking a Senior Software Developer in Singapore (Hybrid) for a 12-month contract to support a scientific data governance and discovery platform used across a large research organisation.

You will design and deliver backend services in Python, build REST APIs, and manage database migrations, cloud infrastructure, and CI/CD pipelines, with emphasis on quality and documentation.

Qualifikationen

  • 5+ years of production software development experience.
  • Strong Python programming with a web framework.
  • Proven experience designing and developing REST APIs.
  • Hands-on experience with database migrations in production.
  • Experience with Infrastructure as Code (Terraform, AWS CDK, CloudFormation) or equivalent.

Aufgaben

  • Develop and maintain backend applications and feature modules using Python.
  • Design and implement REST APIs, including authentication, authorisation, validation and error handling.
  • Manage database schema changes and migrations for live production systems.
  • Build and maintain cloud infrastructure using Infrastructure as Code (IaC).
  • Develop automated unit and integration tests to ensure software quality.
  • Participate in code reviews and collaborate with the engineering team through branching and pull request workflows.
  • Support CI/CD pipeline development and maintenance.
  • Prepare technical documentation and operational runbooks.
  • Contribute to frontend development when required to deliver assigned features.

Kenntnisse

Python
REST APIs
CI/CD
Cloud / AWS
Testing
Documentation
AI-assisted development tools

Tools

Terraform
AWS CDK
CloudFormation
Git

Jobbeschreibung

Senior Software Developer

Location: Singapore (Hybrid)

Contract Duration: 12 months

About the Role

We are seeking an experienced Senior Software Developer to support the development and enhancement of a scientific data governance and discovery platform used across a large research organisation.

You will be responsible for delivering software features end to end, from technical design and development to testing, documentation and production deployment. The role focuses on building reliable backend services, REST APIs, database migrations and cloud infrastructure within an established engineering environment.

Key Responsibilities
  • Develop and maintain backend applications and feature modules using Python.
  • Design and implement REST APIs, including authentication, authorisation, validation and error handling.
  • Manage database schema changes and migrations for live production systems.
  • Build and maintain cloud infrastructure using Infrastructure as Code (IaC).
  • Develop automated unit and integration tests to ensure software quality.
  • Participate in code reviews and collaborate with the engineering team through branching and pull request workflows.
  • Support CI/CD pipeline development and maintenance.
  • Prepare technical documentation and operational runbooks.
  • Contribute to frontend development when required to deliver assigned features.
Requirements
  • Minimum 5 years of experience building and maintaining production software applications and services.
  • Strong Python programming skills with experience using a web framework.
  • Proven experience designing and developing REST APIs.
  • Hands‑on experience implementing and deploying database schema migrations in production.
  • Experience developing Infrastructure as Code using Terraform, AWS CDK, CloudFormation or equivalent tools.
  • Commercial cloud experience, preferably AWS.
  • Strong knowledge of automated testing and CI/CD pipelines.
  • Experience with Git-based branching, pull requests and code reviews.
  • Familiarity with AI-assisted development tools.
  • Strong written technical English, with the ability to produce clear technical documentation.
Good to Have
  • Experience with data cataloguing, metadata management or data governance platforms.
  • Familiarity with workflow orchestration tools.
  • Frontend development experience using modern JavaScript frameworks.
  • Previous experience working in Singapore government agencies or statutory boards.
  • Relevant cloud certifications.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Developer*Singaporean and PR only*
Senior Software Developer*Singaporean and PR only*

Ethos Search Associates Pte Ltd • Singapore

Vor Ort
SGD 120.000 - 160.000
Senior Software Developer***
Senior Software Developer***

Ethos Search Associates Pte Ltd • Singapore

Vor Ort
SGD 90.000 - 120.000
Senior Software Developer @ OneNorth (1 year agency contract)
Senior Software Developer @ OneNorth (1 year agency contract)

ETHOS SEARCH ASSOCIATES PTE. LTD. • Singapore

Vor Ort
SGD 90.000 - 150.000
Senior Backend Engineer (AWS)
Senior Backend Engineer (AWS)

Aryan-Solutions-Pte.-Ltd. • Singapore

Vor Ort
SGD 120.000 - 180.000
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies • Singapore

Vor Ort
SGD 60.000 - 120.000
Senior Backend Engineer - Python & Cloud, Hybrid
Senior Backend Engineer - Python & Cloud, Hybrid

Peoplebank Hong Kong Limited • Singapore

Vor Ort
SGD 120.000 - 180.000
Software Engineer (Data Discovery and Operations)
Software Engineer (Data Discovery and Operations)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

Vor Ort
SGD 50.000 - 80.000
Senior Software Developer
Senior Software Developer

Timeo -Performance • Singapore

Vor Ort
SGD 90.000 - 130.000
Senior Software Engineer
Senior Software Engineer

SALT TALENT SEARCH PTE. LTD. • Singapore

Vor Ort
SGD 140.000 - 180.000
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

Vor Ort
SGD 60.000 - 80.000