Software Developer (Strapi)

logo

Software Developer (Strapi)

  •   1 Vacancy
  • 236 Views

Experience

5 Year

Employee type

Full Time

Position

Experienced Professional

Offer Salary

Attractive

Job Description

We are looking for an experienced developer who will be responsible for designing, developing, and maintaining scalable Strapi-based applications. The ideal candidate should have a deep understanding of Strapi CMS architecture, GraphQL, and RESTful APIs. They should also possess strong problem-solving skills and the ability to work effectively in a collaborative team environment.

Job Responsibilities:  

 

Designing and implementing Strapi-based solutions according to project requirements.  

Developing custom Strapi plugins and APIs to extend functionality as needed.  

Collaborating with cross-functional teams to integrate Strapi-based applications with other systems and platforms.  

Optimizing application performance and scalability through code refactoring and performance tuning.  

Conducting code reviews and providing constructive feedback to junior developers.  

Troubleshooting and debugging issues to ensure smooth application operation.  

Staying up-to-date with the latest Strapi features, trends, and best practices.  

 

Requirements:  

Bachelor's degree in Computer Science, Engineering, or a related field.  

Proven experience as a Strapi Developer with a minimum of 3 of experience.  

Develop, customize, and deploy Strapi CMS-based application according to project requirements  

Implement complex UI in React  

Implement and maintain data structures and schemas in Strapi CMS for efficient data exchange and manipulation  

Develop APIs with GraphQL for communication between the CMS and frontend app  

Optimize and improve the performance, security, and scalability of the Strapi CMS-based applications  

Work with the DevOps team to optimise and deploy application to different environments  

Monitor, troubleshoot, and resolve issues related to the CMS and its integration with the frontend app  

Collaborate with cross-functional teams to gather requirements, provide technical guidance, and contribute to project planning and execution.  

Experience in developing and deploying applications using an API-Driven CMS  

Proficiency in JavaScript, TypeScript, Node.js  

Knowledge of deployment pipelines, CI/CD tools (GithubActions)  

Problem-solving and troubleshooting skills  

Excellent communication and collaboration skills to work effectively within a team environment  

Familiarity with testing frameworks (Jest, etc.)  

Knowledge of web build tools (Webpack, Babel, Vite, etc.) and package managers (yarn, npm, pnpm)  

Understanding of caching mechanisms and CDN integration   

 

Skills
Application Programming Interface (API)Strapi CMSGraphQL