Candidates: Create an Account or Sign In
Job Title: Back-End Developer
Location: Warwick, once per month onsite
Remuneration: Daily rate up to £500
Contract Details: Fixed Term Contract, 12 months, Full Time
Responsibilities:
Lead the back-end development of a cutting-edge website using Drupal/Acquia Site Studio, ensuring top-notch standards.
Design and implement server-side logic, APIs, and database structures to enhance functionality and performance.
Collaborate closely with front-end developers, UX/UI designers, and other stakeholders to define technical requirements.
Ensure zero defects before deployment by working with the testing team.
Write, refine, and progress JIRA tickets, troubleshooting issues as they arise.
Maintain the website through regular updates and security patches.
Bring innovative ideas to the product leadership team for continuous improvement.
Optimize applications for speed, scalability, and reliability.
Conduct code reviews, providing constructive feedback to ensure quality.
Stay updated on emerging technologies to integrate advancements into our systems.
Develop comprehensive technical documentation, including system architecture and API specifications.
Support deployment and monitoring of applications in production environments.
Work within the SCRUM Agile Framework and be open to training if not experienced.
Knowledge, Experience, and Technical Know-How:
Proficient in PHP with expertise in object-oriented programming and Drupal.
Extensive experience in Drupal custom module development, including Services and Plugins, Controllers, and core APIs.
Hands-on experience with Acquia products, particularly Site Studio.
Command-line proficiency in Linux, Drush, Composer, Git, and MySQL.
Strong understanding of server-side programming languages (Java, Python, Node.js, Ruby).
Familiarity with database management systems (MySQL, PostgreSQL, MongoDB) and data modeling.
Knowledge of RESTful APIs, microservices architecture, and version control systems (Git).
Excellent problem-solving skills and ability to thrive in a team-oriented environment.
Strong communication skills for effective collaboration with cross-functional teams.
Knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker) is a plus.
Experience in an Agile product team, ideally with SCRUM experience