The Backend Engineer will provide comprehensive technical support for Singapore's V3 Data Sharing Portal, a national climate platform, managing end‑to‑end application support and maintenance (L2/L3), Azure cloud services and operations, User Acceptance Test to production deployments, and cross‑functional collaboration. This role requires a minimum of 5 years of software engineering experience and 3 years of Cloud experience with expertise in .NET 8, Node.js, Python, React, JavaScript, and Azure services, including App Services, Application Gateway, SQL Database, Blob Storage and Sentinel. The successful candidate will troubleshoot production incidents under strict Service Level Agreement (SLA) conditions, execute deployment tasks with proper change management, conduct monthly preventive maintenance, prepare comprehensive documentation and service reports, and collaborate with multiple teams while maintaining system reliability, security, and performance for the V3 Data Sharing Portal.
A. RESPONSIBILITIES
A1. Application Support & Maintenance (L2/L3)
- Troubleshoot, diagnose, and resolve production incidents across the frontend, backend, APIs, and cloud environment
- Perform corrective maintenance such as system bug fixes, code changes, and enhancements
- Meet Service Level Agreement (SLA) requirements for incident response and recovery timelines
- Conduct monthly preventive maintenance, including system health checks, performance tuning, and optimisation
- Attend project meetings, stakeholder briefings, and technical discussions as required
- Collaborate with and assist other teams during troubleshooting activities and cross‑li>
A2. Cloud & Infrastructure Management
- Manage Azure components, including Azure App Services, Application Gateway, Azure SQL Database, Blob Storage, Azure Monitor, and Microsoft Sentinel
- Monitor system performance, security alerts, application logs, and resource utilisation
- Conduct patch management, SSL certificate renewal, security keys and tokens renewal, and vulnerability remediation
A3. Deployment Management (UAT → PRD)
- Support deployment planning, environment setup, configuration management, and risk mitigation strategies
- Execute deployment tasks to production environments, including cutover procedures, rollback plans, and deployment verification
- Support functional, integration, performance, and security testing activities across the development lifecycle
- Provide post‑deployment monitoring, performance analysis, and immediate issue resolution
A4. Documentation & Reporting
- Maintain and update technical documentation, system configuration specifications, architecture notes, and user guides
- Prepare and submit comprehensive monthly service and progress reports (within the first week of every reporting month)
- Document incident resolutions, root cause analyses, code changes, and system updates
- Maintain operational procedures and knowledge base for team reference
A5. Technical Advisory & Quality Assurance
- Recommend improvements to system performance, resilience, code quality, and security posture
- Conduct code reviews and implement best practices in DevSecOps and cloud governance
- Provide technical input on architecture enhancements and system evolution
B. EXPERIENCE AND SKILLS NEEDED
B1. Required Technical Skills
- Frontend Development: React, JavaScript.
- Backend Development: .NET 8, Node.js, Python.
- Database: Azure SQL Database, performance tuning.
- Cloud / Infrastructure: Azure App Services, Application Gateway, Blob Storage, Azure Monitor, Microsoft Sentinel.
- DevOps: CI/CD pipelines (GitHub or Azure DevOps).
- Data Handling: Familiarity with NetCDF (.nc) datasets is advantageous.
B2. Experience
- Minimum 5 years of Software Engineering experience
- Minimum 3 years maintaining a cloud‑hosted environment. Managing government systems is a plus.
- Hands‑on experience troubleshooting production systems under SLA conditions with time‑critical response requirements
- Direct experience conducting deployments to production environments with proper change management
- Strong documentation and communication skills for technical and business stakeholders
- Collaborative experience working in cross‑functional teams and supporting multiple projects
B3. Certifications (Preferred - Equivalent AWS and GCP certifications are also valued)
- Microsoft Certified Azure Administrator
- Microsoft Certified Azure Developer
- Microsoft Certified Azure Solutions Architect
- Security‑related certification is a plus