Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Full-Stack Developer to architect scalable web applications. The role involves leading a team, developing backend services using AWS, and building user-focused interfaces with Vue 3. Ideal candidates will have extensive experience in full-stack development, particularly with TypeScript and AWS services. This position offers an opportunity to mentor junior engineers and work on innovative projects in a collaborative environment.
Responsibilities
Architect efficient, scalable, and reusable systems for complex web applications.
Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and technical excellence.
Actively participate in the hiring process by conducting technical interviews and evaluating candidates.
Build clean, user-focused interfaces using Vue 3 and other modern frontend frameworks.
Develop backend services using the AWS ecosystem, including Lambda, DynamoDB, API Gateway, Cognito, and AppSync.
Design and implement REST/GraphQL APIs to support high-performance applications.
Ensure robust integration of SaaS solutions into our existing systems.
Write clean, maintainable code adhering to best practices (e.g., testing, version control, design patterns).
Use Infrastructure as Code (IaC) tools such as AWS CDK, Terraform, or similar to manage and deploy infrastructure.
Collaborate with stakeholders and cross-functional teams to define project goals, technical strategies, and timelines.
Conduct code reviews, provide constructive feedback, and ensure adherence to engineering best practices.
Stay updated on emerging technologies and evaluate their potential impact on the team and projects.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
5+ years of commercial experience in full-stack web development, with a proven track record of delivering scalable applications.
At least 3 years of experience with TypeScript in production environments.
Experienced in leading a software development team.
Strong proficiency in Vue 3 (preferred) or similar frameworks.
Strong proficiency in designing & implementing NoSQL/SQL databases
Expertise in building applications with AWS services such as Lambda, DynamoDB, API Gateway, and AppSync.
Experience with Infrastructure as Code (IaC) tools like AWS CDK, Terraform, or CloudFormation.
Solid experience with GraphQL and REST API design and implementation.
Strong understanding of responsive design principles and best practices.
Experience with testing frameworks such as Jest, Playwright, or similar.
Proven experience mentoring junior engineers and contributing to team growth.
Nice-to-Have
Knowledge of UI/UX design principles, with a portfolio showcasing past work.
Familiarity with animation libraries (e.g., GSAP, anime.js
Experience with designing & implementing CI/CD pipelines for automated deployments.
A personal GitHub account with examples of past projects.
We regret to inform that only shortlisted candidates will be notified. Please note that your response to this advertisement will constitute informed consent to the collection, use, and/or disclosure of personal data by AlwaysHired, its affiliates and, where necessary, to relevant third parties, for purposes such as job application processing, career advisory, research, and other administrative purposes, in compliance with the relevant provisions of the Privacy Policy available at www.alwayshired.com.sg/privacy-policy.
Cheong Chaw Yong | Registration Number: R1876426 | AlwaysHired Pte Ltd
EA Licence No: 24C2293