Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Engineer

Gambit Group

Selangor

On-site

MYR 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company is seeking a Full Stack Engineer to design, build, and maintain web-based applications across both frontend and backend components. The role involves working closely with cross-functional teams to deliver reliable digital products, focusing on modern web technologies including JavaScript and Node.js. Candidates should have approximately 3 years of software engineering experience and a strong understanding of cloud infrastructure and APIs. This position offers opportunities for continuous learning and professional growth.

Qualifications

  • Approximately 3 years of professional software engineering experience with full stack development exposure.
  • Experience building RESTful APIs and developing frontend applications using modern JavaScript frameworks.
  • Familiarity with both NoSQL and relational database concepts.

Responsibilities

  • Design, develop, and maintain frontend and backend features using modern web technologies.
  • Deliver production-grade features across backend and frontend systems.
  • Work with cloud infrastructure and participate in CI/CD workflows.

Skills

JavaScript
TypeScript
Node.js
RESTful APIs
Frontend frameworks

Tools

AWS
Git
Job description

The Full Stack Engineer will be responsible for designing, building, and maintaining web-based applications across both frontend and backend components. This role works closely with product managers, business analysts, designers, and other engineers to deliver reliable, scalable, and maintainable digital products.

While the primary focus is on application development, the engineer is also expected to have a working understanding of cloud infrastructure, APIs, and deployment workflows to support end-to-end feature delivery.

Job Overview

The Full Stack Engineer will be responsible for designing, building, and maintaining web-based applications across both frontend and backend components. This role works closely with product managers, business analysts, designers, and other engineers to deliver reliable, scalable, and maintainable digital products.

While the primary focus is on application development, the engineer is also expected to have a working understanding of cloud infrastructure, APIs, and deployment workflows to support end-to-end feature delivery.

Key Responsibilities
Application Development
  • Design, develop, and maintain frontend and backend features using modern web technologies.
  • Build responsive, user-friendly interfaces based on product and UI/UX specifications.
  • Implement backend services, APIs, and business logic to support product features.
  • Ensure code quality, readability, and maintainability through best practices and code reviews.
Full-Stack Feature Delivery
  • Deliver production-grade features across backend and frontend systems, remaining hands-on with implementation work.
  • Build and maintain backend services using Node.js and TypeScript, integrating with internal and external APIs.
  • Contribute to frontend development using React-based frameworks and, where applicable, Vue/Nuxt-based applications, ensuring consistency with platform standards.
  • Implement and maintain event-driven and queue-based workflows to support scalable transaction processing.
  • Ensure features meet functional, security, and performance requirements in a regulated production environment.
Data & API Management
  • Work with both NoSQL and relational databases for data storage and retrieval.
  • Ensure APIs are well-documented using standard API documentation tools.
  • Implement proper error handling, validation, and logging.
Cloud & DevOps Collaboration
  • Deploy and maintain services on cloud infrastructure (e.g. AWS).
  • Work with containerized services for development and deployment.
  • Collaborate with senior engineers on infrastructure provisioning and environment setup.
  • Participate in CI/CD workflows and version control using Git.
Collaboration & Delivery
  • Work closely with product managers and business analysts to clarify requirements and edge cases.
  • Break down features into technical tasks and contribute to delivery estimates.
  • Participate in sprint planning, stand-ups, reviews, and retrospectives.
  • Support testing, bug fixing, and production issue resolution when required.
Qualifications and Experience
Required
  • Approximately 3 years of professional software engineering experience, with hands-on full stack development exposure.
  • Strong proficiency in JavaScript / TypeScript.
  • Experience building RESTful APIs.
  • Experience developing frontend applications using modern JavaScript frameworks.
  • Experience developing backend services using Node.js-based frameworks.
  • Familiarity with both NoSQL and relational database concepts.
  • Basic working knowledge of cloud infrastructure and containerized applications.
  • Experience working in an Agile or sprint-based development environment.
Nice to Have
  • Exposure to infrastructure provisioning or DevOps tooling.
  • Experience with API security best practices.
  • Prior experience working on complex or high-availability systems.
  • Familiarity with system monitoring, logging, or performance optimization.
Soft Skills & Ways of Working
  • Strong problem-solving and analytical skills.
  • Clear and respectful communication with both technical and non-technical stakeholders.
  • Comfortable working in a collaborative, cross-functional team.
  • No ego, no politics mindset - values teamwork, openness, and constructive discussion.
  • Willingness to learn, adapt, and continuously improve.
  • Takes ownership of work while respecting team decisions and shared accountability.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.