Key Responsibilities
- Directus Customization & Extension Design and extend Directus schemas, collections, and permissions to fit complex business needs.
Develop custom Directus extensions, modules, and hooks to automate workflows and enhance platform functionality.
Configure user roles, access controls, and data policies within Directus.
- CMS Integration & API Development Expose and consume Directus REST/GraphQL APIs for frontend and backend services.
Integrate Directus with third-party tools (authentication, analytics, search, e-commerce, etc.).
Optimize Directus for performance, scalability, and security in production environments.
- Fullstack Development Build modern frontend applications with Next.js and React.js, fully powered by Directus.
Develop backend services in Node.js/TypeScript, ensuring seamless integration with Directus.
Implement robust data storage solutions using relational (PostgreSQL/MySQL) and non-relational (MongoDB/DynamoDB) databases.
- Deployment & Infrastructure Containerize applications and CMS services using Docker.
Deploy and scale Directus-powered applications on AWS (EC2, S3, RDS, Lambda, etc.).
Implement monitoring, logging, and CI/CD for Directus environments.
Required Skills & Qualifications
- Proven hands-on experience with Directus, including advanced schema modeling, custom modules, hooks, and role-based access control.
- Strong background in headless CMS architecture and API-first development.
- Solid experience in JavaScript, TypeScript, Node.js, Next.js, React.js.
- Database expertise: SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, DynamoDB).
- Experience with Docker, containerized deployments, and AWS infrastructure.
- Familiarity with agile development, Git workflows, and automated testing.