Job Description
Senior Software Engineer
Focusing on the creation and maintenance of complex APIs and modular Drupal backends, along with componentized TypeScript-based React frontends.
Responsibilities:
• 5+ years of professional experience in software development, with a strong background in Drupal 9, React, and Typescript.
• Proficient in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs.
• Develop a growing suite of npm modules written in TypeScript aimed at abstracting our services for a React/TypeScript decoupled frontend, ensuring modularity and reusability across our digital properties.
• Mastery in configuration management via Drupal CLI.
• Proven experience optimizing services for stability and speed.
• Implement, and maintain robust CMS services, with a focus on Drupal 9 modules such as Feeds, Workflows, Scheduling, JSONAPI, REST API, and GraphQL.
• Conduct thorough and regular testing and code reviews, to ensure seamless integration and functionality.
• Write, maintain, and optimize code, ensuring high performance and responsiveness.
• Excellent problem-solving skills and the ability to work independently or as part of a team.
• Proficiency in TypeScript, with practical experience integrating APIs with React components.
• Certifications in AWS, Acquia Certified Drupal, or other relevant fields are highly advantageous.
• Exceptional understanding of software architecture, design patterns, and data structures.
We are looking for a skilled Senior Software Engineer to lead the development of complex APIs and modular Drupal backends, as well as componentized TypeScript-based React frontends. The ideal candidate will have a strong background in Drupal 9, React, and TypeScript, and be proficient in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs.
Responsibilities
- Focusing on the creation and maintenance of complex APIs and modular Drupal backends, along with componentized TypeScript-based React frontends
- Develop a growing suite of npm modules written in TypeScript aimed at abstracting our services for a React/TypeScript decoupled frontend, ensuring modularity and reusability across our digital properties
- Mastery in configuration management via Drupal CLI
- Proven experience optimizing services for stability and speed
- Implement, and maintain robust CMS services, with a focus on Drupal 9 modules such as Feeds, Workflows, Scheduling, JSONAPI, REST API, and GraphQL
- Conduct thorough and regular testing and code reviews, to ensure seamless integration and functionality
- Write, maintain, and optimize code, ensuring high performance and responsiveness
Requirements
- 5+ years of professional experience in software development, with a strong background in Drupal 9, React, and Typescript
- Proficient in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs
- Excellent problem-solving skills and the ability to work independently or as part of a team
- Proficiency in TypeScript, with practical experience integrating APIs with React components
- Certifications in AWS, Acquia Certified Drupal, or other relevant fields are highly advantageous
- Exceptional understanding of software architecture, design patterns, and data structures
- We are looking for a skilled Senior Software Engineer to lead the development of complex APIs and modular Drupal backends, as well as componentized TypeScript-based React frontends
- The ideal candidate will have a strong background in Drupal 9, React, and TypeScript, and be proficient in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs