Singpost

Software Developer

Singapore
Node.js GCP Pub/Sub Apigee GKE Cloud Run Cloud Build Terraform API
Description

Software Developer

Location: Singapore

Time Type: Full time

Job Description

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

Singpost
Singpost

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say