Software Engineer (Backend)
NAS EDUCATION PTE. LTD.

Backend Feature Development : Collaborate with product managers to design and implement new backend features that align with business goals and user needs. Ensure features are delivered from concept to deployment with high quality.
System Architecture & Performance : Continuously improve the architecture of our core systems for better performance, scalability, and maintainability. Participate in technical design discussions and make decisions to enhance system reliability.
Infrastructure & DevOps : Enhance and maintain our infrastructure (AWS cloud services and related tooling). Set up and refine CI/CD pipelines as needed to streamline deployments.
Monitoring & Alerts : Establish and fine-tune comprehensive monitoring, logging, and alerting across all platforms. Maintain observability tools to ensure any issues are detected early and accurately, enabling rapid response.
Off-Hours Support : Serve as the point person for troubleshooting and responding to backend system issues during off-peak hours (EU daytime / APAC night). Promptly address incidents, mitigate impact, and escalate to the broader engineering team if critical issues arise outside your expertise.
Quality & Best Practices : Uphold high code quality standards through code reviews, testing, and documentation. Introduce best practices for coding, error handling, and performance optimization across the backend team
See more jobs in Singapore