Backend Engineer(Strapi)
Posted Updated
Description
# Backend Engineer (Strapi CMS)
## Job Summary
The Backend Engineer will be responsible for designing and implementing enterprise-level backend systems and content platforms using Strapi CMS. This role is crucial for building seamless integrations between front-end applications and backend services while mentoring junior developers and maintaining high performance across product delivery.
## Responsibilities
- **Design and implement enterprise-level backend systems** and content platforms using Strapi CMS.
- **Build and manage RESTful APIs** for seamless front-end integration.
- **Oversee database design**, schema optimization, and migrations using PostgreSQL and MySQL.
- **Collaborate with frontend, DevOps, and QA teams** to deliver integrated, high-performance solutions.
- **Mentor and support junior developers** through code reviews, technical guidance, and pair programming.
- **Evaluate and recommend tools, libraries, and frameworks** to enhance Strapi development and scalability.
- **Stay updated on Strapi roadmap**, Node.js ecosystem, and headless CMS best practices to bring strategic improvements to the team.
## Qualifications
- 4+ years of experience as a Backend Engineer, with at least 2+ years focused on **Strapi CMS** in production environments.
- Strong expertise in **JavaScript/TypeScript** and **Node.js**.
- Proven experience designing and scaling **RESTful APIs**.
- Deep understanding of **authentication/authorization**, security best practices, and API governance.
- Excellent **leadership**, **communication**, and **collaboration skills**, with a track record of mentoring and guiding teams.
## Preferred Skills
- Experience with other headless CMS platforms (**Contentful**, **Sanity**, **Prismic**) for comparison and architecture decisions.
- Exposure to frontend frameworks (**React**) for end-to-end project collaboration.
## Experience
4+ years of experience as a Backend Engineer, including substantial experience with Strapi
