Search by job, company or skills

F

Full-Stack Engineer(JavaScript/Node.js)

5-8 Years
SGD 6,000 - 12,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Full-Stack Engineer

About the Role

We are looking for a highly skilled Full-Stack Engineers. In this role, you will be responsible for designing, developing, deploying, and maintaining scalable, high-performance, and secure web applications. You will take full ownership of end-to-end application development-integrating frontend, backend, and cloud infrastructure while ensuring high software quality, security, and maintainability.

If you are passionate about modern web technologies, cloud-native architectures, and building secure, scalable systems, we want to hear from you.

What You'll Do

End-to-End Development

  • Take full ownership of end-to-end application development, integrating frontend, backend, and cloud infrastructure.
  • Implement modern frontend architectures, ensuring reusability, scalability, and security.
  • Develop high-performance backend services and APIs, ensuring reliability, security, and observability.

Quality & Testing

  • Work closely with Quality Assurance (QA) engineers to ensure comprehensive automated test coverage.
  • Proactively identify, fix, and prevent bugs and defects throughout the development lifecycle.

DevOps & Deployment

  • Optimize full-stack CI/CD deployment strategies, ensuring seamless and automated releases.
  • Work with DevOps teams to automate infrastructure provisioning, monitoring, and cloud deployments.

Security

  • Ensure full-stack security, including:
  • Authentication and authorization
  • API security
  • Frontend security best practices

What You'll Bring

Education

  • Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or a related discipline.

Version Control & Workflows

  • Experience with Git and modern branching workflows such as GitFlow or trunk-based development.

Technical Competencies

Frontend Technologies

  • Strong proficiency in JavaScript and TypeScript.
  • Experience with frontend frameworks such as:
  • React.js, Next.js, Vue.js, Angular, or Svelte
  • Mobile app development experience with:
  • Swift (iOS)
  • Kotlin (Android)
  • React Native
  • Familiarity with UI component libraries such as:
  • Material-UI, Tailwind CSS, or Bootstrap
  • Experience with wireframing and prototyping tools (e.g., Figma)

Backend Technologies

  • Strong proficiency in one or more backend frameworks:
  • Node.js, Express.js, NestJS
  • Ruby on Rails (RoR)
  • Java/Kotlin (Spring Boot)

Backend Scalability & API Design

  • Strong experience in API design principles, including:
  • REST, GraphQL, gRPC, and WebSockets
  • Knowledge of:
  • API rate limiting
  • Caching strategies (Redis, Varnish)
  • Performance optimization techniques
  • Familiarity with backend service scalability strategies, including:
  • Horizontal scaling
  • Autoscaling
  • Load balancing

DevOps, Cloud & Infrastructure

  • Experience with CI/CD pipelines such as:
  • GitHub Actions, GitLab CI, ArgoCD, Jenkins
  • Hands-on experience with cloud platforms:
  • AWS, Azure, Google Cloud, Cloudflare Workers
  • Experience with containerization and orchestration:
  • Docker, Kubernetes
  • Familiarity with Infrastructure as Code (IaC) tools:
  • Terraform, CloudFormation, Pulumi

Security Best Practices

  • Strong knowledge of frontend security:
  • CSP, CORS, XSS prevention
  • Experience with backend security:
  • OAuth, JWT, API rate limiting, encryption
  • Familiarity with cloud security:
  • IAM, Secrets Management, OWASP Top 10

Software Quality & Testing

  • Experience with unit and integration testing frameworks:
  • Jest, Cypress, Playwright, Pact

Preferred Qualifications (Optional)

  • Experience with monorepo tools (e.g., Nx, Turborepo).
  • Familiarity with serverless architectures (AWS Lambda, Cloud Functions)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145094271