Careers/Software Engineer – Full Stack Developer

Software Engineer – Full Stack Developer

Job Type: Full TimeJob Location: Kuala Lumpur

1. Job Summary

As a Full Stack Developer, you will:

  • Develop and maintain web applications using Angular and NodeJS.
  • Build backend services using Java and Spring Boot.
  • Collaborate with cross-functional teams to ensure seamless front-end and back-end integration.
  • Deliver exceptional user experiences and stay current with emerging technologies.

2. Responsibilities

Collaboration & Agile Practices

  • Collaborate with product managers, UI/UX designers, tech leads, and developers.
  • Participate in Agile ceremonies: daily stand-ups, sprint planning, and retrospectives.

Front-End Development

  • Develop responsive, user-friendly interfaces using Angular.
  • Ensure performance and compatibility across different devices and browsers.

Back-End Development

  • Design and implement RESTful APIs with Java and Spring Boot.
  • Build scalable and secure backend services.

Testing & Quality Assurance

  • Write unit, integration, and end-to-end tests.
  • Use testing frameworks such as Jasmine, Karma (Angular), JUnit, and Mockito (Java).

Database & Integration

  • Work with databases using SQL and proper data modeling techniques.
  • Develop and refine integrations between applications.

Deployment & Documentation

  • Assist in preparing manuals, specifications, and other technical documents.
  • Package and support deployment releases.

3. Skills & Competencies

  • 3+ years of experience as a Full Stack Developer.
  • Hands-on expertise in Angular, NodeJS, Java, and Spring Boot.
  • Strong knowledge of HTML, CSS, and JavaScript.
  • Proficient in designing and consuming RESTful APIs.
  • Familiar with microservices, MVC, and Entity Framework design patterns.
  • Solid understanding of SQL and database modeling.
  • Experienced with Git and Agile development methodologies.
  • Familiar with Docker and Kubernetes.
  • Skilled in testing frameworks: Jasmine, Karma, JUnit, Mockito.
  • Experienced in IDEs like Visual Studio Code and Eclipse.
  • Excellent written and verbal communication skills.
  • Self-motivated and passionate about clean, maintainable code.

4. Education & Certification

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Certification in AWS Certified Developer – Associate or equivalent is a plus.

5. What We Need to See From You

  • Report to the development team lead.
  • Work within an Agile team to develop and test applications.
  • Design, develop, and unit test applications following established standards.
  • Assist senior developers in analyzing and resolving technical issues.
  • Help in preparing documentation, user manuals, and specifications.
  • Support software packaging and deployment.
  • Collaborate on refining and tuning integrations between systems.
  • Assist in gathering user requirements and developing user stories and estimates.
Job Type: Full TimeJob Location: Kuala Lumpur

Apply for this position

This role is intended for Malaysian citizens, permanent residents, or anyone living in Malaysia with the right to work.

Personal Details
Professional Details
Application
No file chosen

Accepted: .pdf, .doc, .docx — max 5 MB

By submitting, you agree your personal data will be used for recruitment purposes in accordance with our Privacy Policy.