Enable job alerts via email!

Senior Backend Software Developer

PLUVIA PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

5 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 in climate intelligence is seeking a Senior Backend Software Engineer to develop scalable backend systems for their rainfall analytics platform. The role involves collaborating with cross-functional teams to deliver AI-driven solutions, with a focus on robust data processing and system architecture.

Benefits

Flexible working arrangements
Competitive compensation
Medical and 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 weather data processing.
  • Collaborate with cross-functional teams to deliver innovative solutions.

Skills

Problem-solving
Communication
Collaboration

Tools

Docker
GitLab
AWS
Azure
PostgreSQL
MongoDB

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.