Job Description
- Develop and deliver scalable, secure, and high-performing fullstack applications
- Contribute to system architecture design and make pragmatic, implementation-driven decisions
- Implement critical components to ensure reliability, maintainability, and performance
- Ensure adherence to engineering best practices, coding standards, and quality assurance processes
- Work closely with product managers, designers, and stakeholders to understand requirements
- Translate functional needs into technical designs, user stories, and working solutions
- Perform code reviews and provide constructive feedback to maintain high code quality
- Troubleshoot complex technical issues and optimise system performance
- Contribute to continuous improvement of engineering standards and practices
- Work with security, platform, and operations teams to ensure compliance and integration
Job Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related discipline with a minimum of 6 years of hands-on experience in full stack software engineering, enterprise application development, and system integration projects.
- Strong technical expertise in modern web application frameworks and technologies including Vue.js, Node.js, Next.js, Nuxt.js, TypeScript, JavaScript ES6+, RESTful APIs, GraphQL, and asynchronous event-driven programming.
- Proven experience in designing, developing, and maintaining scalable, high-performance distributed systems using microservices architecture, domain-driven design (DDD), layered architecture, and cloud-native development practices.
- Hands-on experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP), including containerisation and orchestration technologies such as Docker, Kubernetes, Helm, and serverless deployment models.
- Strong understanding of DevOps and software delivery best practices including CI/CD pipeline automation, Git version control, Infrastructure-as-Code (Terraform/CloudFormation), application monitoring, logging, security hardening, and performance optimisation.
- Excellent analytical, troubleshooting, and stakeholder management skills with the ability to work in Agile/Scrum environments, collaborate with cross-functional teams, and deliver secure, maintainable, and scalable software solutions within project timelines.
Interested candidate please click "APPLY" to begin your job search journey and submit your CV directly through the official PERSOL job application platform - GO Mobile.
This is in partnership with Employment and Employability Institute Pte Ltd (“e2i”). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i’s PDPA.
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolsingapore.com/policies . You acknowledge that you have read, understood, and agree with the Privacy Policy.
PERSOL Singapore Pte Ltd
• RCB No. 200007268E • EA License No. 01C4394
• EA Personnel Reg.No. R23118145 (Siow Ee Sheng)