Job description
CMC Global is actively seeking a skilled Full Stack Engineer to join our technology team in Singapore. This role centers on building robust, scalable web applications powered by Directus CMS. You will design data models in Directus, implement business logic with Node.js, and deliver user friendly features across web interfaces and APIs.
In this role you will collaborate with product managers, UX designers, and QA engineers to translate complex requirements into clean, maintainable code. You will contribute to system architecture, ensure the performance, security, and reliability of applications, and participate in code reviews and continuous improvement initiatives. The ideal candidate thrives in a fast paced environment, takes ownership of tasks, and communicates clearly with both technical and non technical stakeholders.
Key technologies you will work with include Directus CMS, JavaScript and TypeScript, Node.js, React or similar front end frameworks, REST and GraphQL APIs, and relational databases such as PostgreSQL or MySQL. You should be comfortable with cloud deployments, CI/CD pipelines, and modern security practices. If you are passionate about building high quality software and delivering value to customers, this is the right place for you.
CMC Global offers a collaborative environment, opportunities for professional growth, and competitive compensation. We support flexible work arrangements and ongoing learning to keep you at the forefront of technology.
Responsibility
- Design, develop, and maintain full stack web applications leveraging Directus CMS, Node.js, and modern front end technologies.
- Model content structures in Directus, implement business logic, and create scalable APIs for multi channel delivery.
- Collaborate with product, design, and QA teams to translate requirements into robust software features.
- Implement responsive, accessible user interfaces and optimize performance across devices.
- Own code quality through thorough testing, documentation, and participation in code reviews and CI/CD practices.
- Troubleshoot production issues, monitor application health, and implement reliable fixes.
- Mentor junior developers and contribute to engineering best practices and documentation.
Qualification
- Bachelor's degree in computer science or a related field, or equivalent practical experience.
- 4+ years of hands on Full Stack Engineering experience, with direct CMS experience, especially Directus.
- Proficiency in JavaScript/TypeScript, Node.js, and a modern front end framework (React, Vue, or Angular).
- Experience with Directus CMS and building APIs (REST/GraphQL).
- Strong knowledge of relational databases (PostgreSQL, MySQL) and ORM patterns; proficient SQL skills.
- Familiarity with version control (Git), Agile methodologies, and CI/CD pipelines.
- Excellent problem solving, communication, and teamwork skills; ability to work in a fast paced environment.
- Nice to have: Experience with cloud platforms (AWS, Azure) and containerization (Docker).