Job title: Software Engineer (JavaScript / TypeScript)

Job Description

We are looking for a Full Stack Software Engineer to design, develop, and maintain scalable web applications. You will work across the stack, building responsive front-end interfaces and robust backend services, while contributing to system design, performance, and reliability.

  • Working Hours: Mon-Fri
  • Job Type: Contract
  • Salary Package: Up to $10,500 (basic) + AWS

Key Responsibilities

  • Design, develop, and maintain full-stack web applications
  • Build responsive and user-friendly interfaces using React
  • Develop backend services and APIs using Node.js and TypeScript
  • Design and integrate RESTful APIs and third-party services
  • Deploy and manage applications on cloud platforms such as Amazon Web Services
  • Collaborate with Product Managers, Designers, and other engineers to deliver features
  • Write clean, maintainable, and testable code following best practices
  • Participate in code reviews, testing, and debugging
  • Optimize application performance, scalability, and security
  • Contribute to CI/CD pipelines and DevOps practices

Requirements

  • Over 3 years of experience in full-stack or web development
  • Strong proficiency in JavaScript and TypeScript
  • Hands-on experience with: React (frontend development); Node.js (backend development)
  • Experience working with REST APIs and modern web architectures
  • Familiarity with cloud services (preferably Amazon Web Services)
  • Experience with databases (SQL or NoSQL)
  • Understanding of Git, CI/CD, and Agile methodologies
  • Strong problem-solving and debugging skills

Nice to Have

  • Experience with containerization (e.g., Docker)
  • Familiarity with testing frameworks (e.g., Jest, Cypress)
  • Exposure to microservices architecture
  • Understanding of security best practices

By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy (scientecconsulting.com/privacy-policy).

This authorizes us to:

  • Contact you about potential opportunities.
  • Delete personal data as it is not required at this application stage.

All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Elane Yap Theng Yu- R1989397

ScienTec Consulting Pte Ltd - 11C5781