Singapore Post Logo

Singapore Post

Software Developer

Posted 9 Days Ago
Be an Early Applicant
In-Office
Singapore
Senior level
In-Office
Singapore
Senior level
The Software Developer will design, build, and maintain cloud-native applications on GCP, leading a team and managing microservices, APIs, CI/CD pipelines, and infrastructure automation.
The summary above was generated by AI

Job Description

We are seeking for 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

Hands-On Technical Leadership

  • 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.

Software Development & Quality

  • 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.

Collaboration & Team Leadership

  • 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.

Continuous Improvement & Operational Excellence

  • 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

Top Skills

Cloud Build
Cloud Run
Gke
Google Apigee
Google Cloud Platform
Google Pub/Sub
Node.js
Terraform

Singapore Post Singapore Office

10 Eunos Road 8, Singapore , Singapore , Singapore, 408600

Similar Jobs

3 Days Ago
In-Office
Singapore, SGP
Mid level
Mid level
Aerospace • Hardware • Internet of Things • Robotics • Wearables • App development • Automation
The role involves developing OpenWrt firmware for wireless robotics, implementing features, debugging issues, creating tests, and collaborating with senior engineers.
Top Skills: CDebugging ToolsGitLinuxOpenwrtPython
13 Days Ago
In-Office or Remote
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
The role involves leading the technical strategy for IAM, designing high-availability products, optimizing infrastructure, and mentoring engineers while ensuring compliance and security in a rapidly growing environment.
Top Skills: AWSAzureCassandraDockerGCPGoJavaKotlinKubernetesOauth2OidcPostgresPythonRedisSAML
19 Days Ago
In-Office or Remote
Singapore, SGP
Junior
Junior
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
As a Senior Engineer, you'll design and build scalable backend systems, collaborate with teams, and mentor engineers while ensuring high-quality coding and system design.
Top Skills: AWSGCPGoJavaKotlinKubernetesPythonRest ApisSpring Boot

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account