- Location
- SG
- Type
- Full-time
- Department
- IT
- Experience
- 4+ years
- Closing date
- Today
- Source
- Vincere
Description
JD for SMAP Developer
Job Title
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 an agile team, 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 across frontend
and backend layers. ● Participate in system architecture and technical design discussions.
Cloud & Infrastructure
● Develop and operate applications on Cloud based infrastructure, leveraging 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 other engineers to translate business requirements into technical solutions.
● Participate in agile ceremonies (sprint planning, stand-ups, retrospectives). ● Contribute to code reviews and uphold engineering best practices.
Quality & Process
● Write unit and integration tests; support CI/CD pipelines. ● Maintain proper documentation for code, systems, and operational processes. ● Continuously improve code quality, system performance, and development
workflows.
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 and modern frontend development practices. ● Solid understanding of async programming, APIs, and web application architecture. ● Hands-on experience with cloud services, preferably in serverless environments. ● Familiarity with GitHub workflows, including:
○ Pull requests ○ Code reviews ○ Branching strategies ○ CI/CD pipelines
Development Practices
● Strong understanding of TypeScript typing, strict mode, and best practices. ● Experience with RESTful APIs and/or GraphQL (advantage). ● Familiarity with agile development methodologies. ● Experience with automated testing frameworks.
Soft Skills ● Strong problem-solving and analytical skills. ● Good communication and collaboration skills. ● Self-driven, proactive, and willing to learn new technologies. ● Team player with a strong sense of ownership and accountability.
Why Join Us ● Work on scalable, production-grade systems using modern technologies. ● Opportunity to grow across frontend, backend, and cloud domains. ● Collaborative team culture with strong engineering standards. ● Exposure to AWS, CI/CD, and enterprise-scale delivery.
- Job Title
- Full Stack Developer
- Role Overview
- Key Responsibilities
- Application Development
- Cloud & Infrastructure
- Collaboration & Delivery
- Quality & Process
- Required Skills & Experience
- Technical Skills
- Development Practices
- Soft Skills
- Why Join Us