Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Singapore Post

Singapore

On-site

SGD 75,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading logistics company in Singapore is seeking a hands-on Software Developer to design and maintain cloud-native applications on Google Cloud Platform. The ideal candidate will have 5-7 years of experience in software development, especially with Node.js and asynchronous programming. Responsibilities include developing microservices and APIs while guiding offshore teams. Experience with Google Apigee and CI/CD practices is required, along with Google Cloud Certification.

Qualifications

  • 5–7 years of professional software development experience.
  • Strong expertise in Node.js and asynchronous programming.
  • Hands-on experience with Google Apigee and Google Pub/Sub.

Responsibilities

  • Design, develop, and maintain Node.js microservices and APIs.
  • Implement event-driven services using Pub/Sub.
  • Participate in CI/CD pipelines and cloud-native deployments.

Skills

Node.js
Asynchronous programming
Eventual Consistency
Saga design pattern
CQRS
GCP services knowledge
Infrastructure as Code (Terraform)

Education

Google Cloud Certification (Professional Cloud Developer or Architect)

Tools

Google Apigee
Google Pub/Sub
GKE
Cloud Run
Cloud Build
Job description
Job Overview

We are seeking a hands-on Software Developer to design, build, and maintain cloud-native applications on Google Cloud Platform (GCP). This role combines technical leadership with direct execution: you will guide a co-located and offshore developer team while actively contributing to Node.js microservices, APIs, and event-driven services using Pub/Sub, and managing APIs via Google Apigee. You will also own CI/CD pipelines, cloud-native deployments, and infrastructure automation.

Job Responsibilities
  • Personally design, develop, and maintain Node.js microservices and APIs, establishing the technical framework for the team.
  • Implement event-driven services using Pub/Sub, ensuring API governance, security, and monitoring via Apigee.
  • Actively participate in CI/CD pipelines and cloud-native deployments (GKE, Cloud Run, Cloud Build), including Terraform-based Infrastructure as Code.
  • Conduct deep code reviews to enforce coding standards, improve performance, and mentor the team in best practices.
  • Step in to resolve complex blockers, ensuring critical path features are delivered efficiently.
  • Build and maintain microservices, APIs, and supporting components.
  • Write clean, testable, and documented code with automated unit and integration tests.
  • Ensure production readiness, fix vulnerabilities, and follow security best practices.
  • Guide and coordinate co-located and offshore developer teams, ensuring high-quality delivery and adherence to coding standards.
  • Work closely with Product Owners, Software Leads, and DevSecOps teams on requirements, design, and deployment readiness.
  • Participate actively in sprint ceremonies, knowledge-sharing, and continuous improvement initiatives.
  • Improve codebase quality and performance, reducing technical debt incrementally.
  • Automate manual work to increase squad velocity and operational efficiency.
  • Share knowledge and best practices across the team to uplift technical capabilities.
Job Requirements
  • 5–7 years of professional software development experience
  • Strong expertise in Node.js, with knowledge of asynchronous programming
  • Familiarity with microservice development and related design patterns such as Eventual Consistency, Saga, and CQRS
  • Hands‑on experience with Google Apigee and Google Pub/Sub
  • Experience with GCP services, including GKE, Cloud Run, Cloud Build, Firestore, or Cloud SQL
  • Familiarity with CI/CD pipelines and Infrastructure as Code (Terraform)
  • Experience guiding or coordinating onshore and offshore developer teams or vendors
  • Google Cloud Certification (Professional Cloud Developer or Architect)
  • Experience with observability, logging, and monitoring tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.