Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Fullstack Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD.

Software EngineeringProfessionalFull-timeSembawang, Yishun, Singapore

Job Description

Job Summary We are seeking an experienced Full-Stack Software Engineer with strong hands-on expertise in Node.js and TypeScript to design, develop, and maintain secure, scalable, and production-ready web applications. The ideal candidate will be capable of independently delivering features across the frontend and backend, integrating third-party services, and contributing to cloud deployment and operational excellence. Key Responsibilities • Design, develop, test, and maintain full-stack web applications using Node.js, TypeScript, and modern frontend frameworks such as React and Next.js. • Build scalable backend services, RESTful APIs, and integrations to support business requirements and application functionality. • Develop responsive web interfaces and Progressive Web Applications (PWAs) that deliver a consistent user experience across devices. • Design and manage database solutions using relational and/or NoSQL databases, such as PostgreSQL and DynamoDB. • Implement secure authentication, Role-Based Access Control (RBAC), audit logging, and data protection measures in compliance with applicable data privacy requirements, including the Personal Data Protection Act (PDPA). • Integrate third-party services, including identity verification, digital identity, and authentication platforms, as well as email and SMS notification services such as AWS SES, SNS, or Twilio. • Develop scheduling, calendar, and availability management features, along with attendance tracking functionality such as QR code-based check-in and check-out. • Build dashboards and reporting features, including the generation and export of reports in formats such as PDF and Excel. • Deploy and manage applications on cloud platforms such as AWS, including services like EC2, Lambda, and RDS, or equivalent cloud technologies. • Contribute to CI/CD pipeline development, containerization, infrastructure automation, and application monitoring to ensure reliable and efficient delivery. • Apply software engineering best practices, including code reviews, automated testing, performance optimization, security, and maintainable coding standards. • Leverage AI-assisted development tools, such as GitHub Copilot or equivalent solutions, where appropriate to improve development productivity and code quality. • Collaborate with product owners, designers, and other technical stakeholders to translate requirements into effective technical solutions and deliver features independently. Requirements • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. • Minimum 4 years of relevant software development experience, with a proven ability to independently deliver application features. • Recent, hands-on experience developing applications using Node.js and TypeScript. • Strong understanding of full-stack web development, modern software architecture, and component-based development practices. • Experience with frontend frameworks such as React and Next.js. • Demonstrated experience delivering and maintaining production-grade applications. • Experience designing and developing RESTful APIs and integrating backend services. • Familiarity with relational and/or NoSQL databases, preferably PostgreSQL and DynamoDB. • Understanding of application security, RBAC, audit logging, and data privacy compliance. • Experience integrating external services, particularly identity verification, authentication, email, or SMS notification platforms. • Experience developing scheduling, calendar, attendance tracking, dashboard, and reporting functionalities. • Hands-on experience with cloud deployment and infrastructure management using AWS or equivalent platforms. • Familiarity with CI/CD pipelines, Docker, Kubernetes, Infrastructure as Code (IaC) tools such as Terraform or AWS CDK, and monitoring and observability practices. • Strong problem-solving skills, ownership, and the ability to work independently in a collaborative development environment. Nice to Have • Experience using AI-assisted coding tools such as GitHub Copilot or similar solutions. • Previous experience developing citizen-facing digital services, e-government platforms, or public-sector applications. • Experience building secure applications that handle personal or sensitive data. • Familiarity with automated testing, application performance optimization, and cloud-native architectures.

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.