Full Stack Developer – Role Overview
We are looking for a skilled Full Stack Developer with strong experience in modern frontend frameworks (React.js and/or Vue.js) to design, develop, and maintain scalable web applications and backend services. The ideal candidate will be comfortable working in a cloud-first environment, collaborating in Agile teams, and following modern GitHub-based development workflows (PRs, code reviews, CI/CD).
This role involves working across the full software development lifecycle, from system design and development to deployment, support, and continuous improvement.
Key Responsibilities
Application Development
- Develop and maintain backend services and APIs using Node.js and TypeScript
- Build responsive and scalable frontend components using React.js and/or Vue.js
- Design and implement reusable, maintainable, and testable code
- Participate in system architecture and technical design discussions
Cloud & Infrastructure
- Develop and operate applications on cloud-based infrastructure
- Work with services such as Lambda, API Gateway, S3, DynamoDB, SQS/SNS, CloudFront, Secrets Manager (or equivalent)
- Support serverless and microservices-based architectures
- Troubleshoot and resolve performance, reliability, and production issues
Collaboration & Delivery
- Work closely with product managers, designers, and engineers to translate business requirements into technical solutions
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Contribute to code reviews and engineering best practices
Quality & Process
- Write unit and integration tests
- Support CI/CD pipelines
- Maintain documentation for code and systems
- Continuously improve code quality and performance
Required Skills & Experience
Technical Skills
- 4+ years of professional software development experience
- Strong experience with Node.js and TypeScript
- Proficiency in React.js and/or Vue.js
- Solid understanding of async programming, APIs, and web architecture
- Hands-on experience with cloud services (preferably serverless)
- Experience with GitHub workflows (PRs, code reviews, branching, CI/CD)
Development Practices
- Strong understanding of TypeScript best practices
- Experience with RESTful APIs and/or GraphQL (preferred)
- Familiarity with Agile development methodologies
---------------------------
Please refer to U3's Privacy Notice for Job Applicants/Seekers at *************. When you apply, you voluntarily consent to the collection, use and disclosure of your personal data for recruitment/employment and related purposes.