Job Openings
G21 - Full Stack Engineer
About the job G21 - Full Stack Engineer
We are looking for an experienced Full Stack Engineer to design, build, and support digital platforms powered by Optical, a secure headless CMS tailored for government-grade deployments. The engineer will be responsible for both frontend and backend development, ensuring seamless content delivery across websites, apps, and services. This role requires strong experience in modern frameworks and cloud-based architecture, along with a focus on security, scalability, and accessibility.
Key Responsibilities:
- Architect, develop, and maintain full-stack web applications integrating with Optical CMS APIs.
- Build secure and responsive frontend interfaces using frameworks such as React.js / Next.js, optimized for accessibility and user experience.
- Develop and optimize backend services/APIs using Node.js, Java Spring Boot, or equivalent stacks.
- Integrate with Optical CMS to enable dynamic content delivery across channels.
- Ensure solutions are compliant with government policies (e.g., IM8, PDPA) and are secure by design.
- Implement DevSecOps practices, CI/CD pipelines, and automated deployment workflows.
- Work closely with designers, product owners, and DevOps teams to ensure delivery of high-quality digital services.
- Handle integration with identity providers (e.g., SSO, OAuth2.0, 2FA) and secure data exchange mechanisms.
- Conduct unit, integration, and performance testing; assist in UAT and production cutovers.
- Maintain technical documentation and provide post-deployment support.
Requirements:
- Bachelors degree in Computer Science, Engineering, or related field.
- 5+ years of full stack development experience in modern web frameworks.
- Proficient in JavaScript/TypeScript, React.js/Next.js, Node.js, Java (Spring Boot).
- Experience working with headless CMS platforms and RESTful APIs.
- Strong knowledge of AWS cloud services, including API Gateway, Lambda, S3, CloudFront, DynamoDB or RDS.
- Familiarity with PostgreSQL, Redis, and caching strategies.
- Skilled in Git, CI/CD tools (e.g., GitLab CI, Jenkins), and containerization (Docker/K8s).
- Experience implementing security best practices, including role-based access control, rate limiting, and audit logging.
Preferred Skills:
- Experience with Optical CMS or other headless CMSs (Contentful, Sanity, Strapi).
- Understanding of GCC+ deployment and government cloud compliance requirements.
- Working knowledge of Firebase (push notifications), SendGrid/Twilio (communications), and mobile-responsive UI design.
- Familiarity with accessibility standards (e.g., WCAG 2.1).