KING SEARCH PTE. LTD.
Full Stack Engineer
Full Stack Engineer in Singapore building and maintaining end-to-end web applications with ReactJS, NestJS, and TypeScript, backed by PostgreSQL/Redis and deployed on AWS (EKS, Lambda, Aurora, DynamoDB). Involves CI/CD, security/performance testing (OWASP/VAPT), mentoring juniors, and possible on-call support.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong hands-on full-stack experience with advanced JavaScript/TypeScript (ES6+)
- Frontend: ReactJS, responsive web design, Tailwind CSS, CSS
- Backend: NestJS, NodeJS, Prisma
- PostgreSQL databases and Redis caching
- Containerization/orchestration: Docker, Podman, Kubernetes, AWS EKS
- AWS SDK and services: CloudFront, S3, Aurora RDS, DynamoDB, ElastiCache, Lambda, Lambda@Edge
- Implementing and maintaining CI/CD pipelines for production applications
- Application security principles (VAPT, OWASP) and performance testing
- Software architecture, scalability, resiliency, security, reusable design principles
- Experience in Agile software development
- Independently manage complex features from technical design to production
- Strong problem-solving, ownership, and communication skills
- Ability to mentor junior engineers and work in cross-functional teams
- Willingness to provide standby/on-call support outside standard hours, incl. weekends/holidays
Nice to have
- AWS certification at Associate level or above
Full description
Responsibilities
- Build high-quality, full-stack applications (ReactJS, NestJS,TypeScript) and contribute to end-to-end feature development.
- Work with CI/CD pipelines for large-scale systems and ensureseamless deployment.
- Maintain software applications, focusing on availability,performance testing, and code security (VAPT/OWASP).
- Ability to architect solutions that are rational andencourage reusability of code.
- Communicate technical trade-offs to ensure scalability,resiliency, and security.
- Take full ownership of feature development independently,from system design to production deployment.
- Influence engineering best practices and drive technicalstrategy within the team.
- Actively mentor junior engineers, participate in codereviews, and involvement in technical discussions.
- Collaborate closely with cross-functional stakeholders(Business Analysts, Quality Engineers, DevOps, UX Designers) to translatebusiness needs into technical solutions.
- Foster a culture of continuous learning and openness to new ideas.
Requirements
- Strong hands-on experience in full-stack software development, with advanced proficiency in JavaScript/TypeScript (ES6+).
- Strong frontend development experience using ReactJS, responsive web design, Tailwind CSS, and CSS.
- Strong backend development experience using NestJS, NodeJS, and Prisma.
- Experience working with PostgreSQL databases and Redis caching.
- Hands-on experience with containerization and orchestration technologies including Docker, Podman, Kubernetes, and AWS EKS.
- Experience building cloud-based applications using the AWSSDK and working with AWS services such as CloudFront, S3, Aurora RDS, DynamoDB, Elasti Cache, Serverless/Lambda, and Lambda@Edge.
- Experience implementing and maintaining CI/CD pipelines for production applications.
- Good understanding of application security principles, including VAPT and OWASP, as well as application performance testing.
- Strong understanding of software architecture, scalability, resiliency, security, and reusable design principles.
- Experience working in an Agile software development environment.
- Ability to independently manage complex features from technical design through production deployment.
- Strong problem-solving, ownership, and communication skills, with the ability to explain complex technical concepts clearly.