We're Hiring: Full Stack Software Developer!
We are looking for an innovative and skilled Full Stack Software Developer to join our team in Singapore. If you have a passion for building robust and scalable applications, thrive in a collaborative environment, and bring at least 5 years of experience, we want to hear from you!
Location: Singapore, Singapore
Work Mode: Work from Office
Role: Full Stack Software Developer
What You'll Do:
- Design, develop, enhance, integrate, test and maintain the Authority’s full stack software applications, including frontend applications, backend services, APIs, databases and supporting components, using modern software engineering practices.
- Implement, configure and integrate cloud-native services within the Authority’s Government Commercial Cloud Amazon Web Services (GCC AWS) environment, including compute, storage, database, networking, security, monitoring, and integration services, to support the deployment and operation of the Authority’s applications.
- Develop, maintain and improve the Authority’s CI/CD and DevSecOps pipelines, including source control, automated build, testing, code quality analysis, security scanning, packaging and deployment across development, testing, and production environments.
- Participate and contribute actively within an Agile software development environment, including sprint planning, backlog refinement, daily stand-ups, technical discussions, demonstrations and retrospectives, and delivering working software and other assigned deliverables iteratively in accordance with agreed sprint objectives.
- Take ownership of assigned technical, project related tasks, and deliverables, including investigating and resolving technical issues, coordination, conducting troubleshooting and root-cause analysis, identifying technical risks and improvement opportunities, and implementing appropriate solutions in a timely manner.
- Collaborate with product owners, business analysts, developers, architects, infrastructure and cybersecurity teams, vendors and other stakeholders to align technical activities, resolve issues and support successful delivery; and
- Participate in code and design reviews, maintain technical documentation, actively contribute to knowledge sharing and continuous improvement within the team
- Demonstrate strong full-stack engineering capabilities, including hands-on proficiency in Angular for frontend development, Node.js and Python for backend development, RESTful API design and integration, and database technologies.
- Demonstrate strong software engineering capabilities, including software architecture, software design principles, automated testing, debugging, and the development of secure, scalable, and maintainable applications.
- Demonstrate strong hands-on experience developing and deploying applications on AWS, including the use and integration of compute, storage, database, networking, security and monitoring services;
- Demonstrate experience designing and implementing cloud-native, event driven and microservices architectures, including synchronous and asynchronous integration patterns using APIs, message queues and other messaging technologies.
- Demonstrate strong practical experience in modern CI/CD and DevSecOps practices, including Git-based source control, automated build and deployment pipelines, integration of testing and security controls into CI/CD pipelines, code quality management, vulnerability scanning, and controlled deployment across multiple environments.
Eager to shape the future of technology? Apply now and grow your career with us!