Talent.com
This job offer is not available in your country.
Senior Backend Software Engineer

Senior Backend Software Engineer

PLUVIA PTE. LTD.Singapore
8 days ago
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.

    Create a job alert for this search

    Senior Software Engineer • Singapore