Enable job alerts via email!

Senior Backend Software Engineer

PLUVIA PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a highly skilled Senior Backend Software Engineer to develop innovative rainfall intelligence platforms. This role involves architecting robust backend systems, collaborating with teams to deliver AI-driven solutions, and mentoring junior engineers. Join a mission-driven team to shape climate-resilient decision-making across Southeast Asia.

Benefits

Flexible working arrangements
Medical insurance
Term life insurance
Professional development opportunities

Qualifications

  • 5+ years of experience in backend software engineering.
  • Strong programming skills in Python and/or Node.js.
  • Experience with CI/CD pipelines and automated testing.

Responsibilities

  • Architect, design, and develop scalable backend systems and APIs.
  • Lead the development of data pipelines for real-time processing.
  • Collaborate with cross-functional teams to translate business requirements.

Skills

Python
Node.js
SQL
NoSQL
Problem Solving
Communication

Tools

Docker
GitLab
GitHub
Kafka
RabbitMQ
ActiveMQ
Azure
AWS
GCP

Job description

Pluvia is seeking a highly skilled Senior Backend Software Engineer to drive the development of our next-generation rainfall intelligence and analytics platforms. In this pivotal role, you will architect, build, and maintain robust, scalable backend systems that power climate-resilient decision-making for critical industries across Southeast Asia. You will collaborate closely with frontend engineers, data scientists, DevOps, and product managers to deliver innovative, AI-driven software solutions.

Key Responsibilities
  • Architect, design, and develop scalable backend systems and APIs using modern programming languages (e.g., Python, Node.js, JavaScript).
  • Lead the development and optimization of robust data pipelines for real-time and batch processing of weather, geospatial, and business data.
  • Integrate backend systems with Pluvia’s proprietary rainfall and flood prediction intelligence APIs, machine learning models, and external data sources.
  • Design and manage high-performance SQL and NoSQL databases to support large-scale, real-time applications.
  • Collaborate with DevOps to ensure CI/CD, automated testing, monitoring, and deployment best practices.
  • Conduct code reviews, enforce coding standards, and mentor junior engineers.
  • Write and maintain comprehensive technical documentation.
  • Troubleshoot, debug, and resolve complex technical issues in production environments.
  • Stay updated on backend technology trends; proactively recommend and adopt relevant innovations.
  • Work closely with cross-functional teams to translate business requirements into technical solutions.
Required
  • 5+ years of experience in backend software engineering, including system architecture and API development.
  • Strong programming skills in Python and/or Node.js (JavaScript); experience with other backend languages is a plus.
  • Deep understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience designing and building RESTful and/or GraphQL APIs.
  • Proven experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
  • Hands-on experience with containerization (Docker) and cloud platforms (Azure, AWS, or GCP).
  • Experience with version control systems (GitLab/GitHub).
  • Strong problem-solving skills and ability to troubleshoot complex systems.
  • Excellent written and oral communication skills; proven ability to work in cross-functional teams.
  • Experience working in Agile/SCRUM environments.
Preferred
  • Experience building data pipelines and working with event-driven architectures (e.g., Kafka, RabbitMQ, ActiveMQ).
  • Exposure to geospatial data processing or GIS applications.
  • Familiarity with microservices architecture and serverless computing.
  • Experience with infrastructure-as-code and monitoring tools.
  • Background in the water sector, climate, or related domains.
  • Experience mentoring junior engineers and leading technical projects.
  • Comfortable working in a fast-paced, scale-up environment.
What You’ll Gain
  • Opportunity to shape the future of weather and climate intelligence in Southeast Asia.
  • Exposure to cutting-edge AI, machine learning, and cloud-native technologies.
  • Work in a vibrant, mission-driven, and inclusive team of international experts.
  • Flexible working arrangements and a culture of continuous learning and growth.
  • Competitive compensation, medical and term life insurance, and professional development opportunities.
  • Real impact on climate resilience and business continuity for leading organizations.
Application Process
  • Submit your CV and a brief cover letter outlining your relevant backend engineering experience and motivation to join Pluvia.
  • Include links to your GitHub or portfolio, if available.
  • Shortlisted candidates will be invited for an interview and technical discussion.
  • Contact: Catherine Ham | Email: catherine@pluvia.ai.
About Pluvia

Pluvia, rooted in Singapore’s Hydroinformatics Institute (H2i), delivers hyperlocal rainfall intelligence powered by AI and machine learning. We serve critical sectors-transportation, logistics, construction, and asset management-across Southeast Asia, enabling smarter, weather-resilient decisions. Our passionate team is shaping the future of climate-aware decision-making through robust, actionable weather insights.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.