Are you an ambitious Drupal Developer? Come and join our growing team based in Novi Sad, Serbia.
We are on the lookout for a Drupal Developer, who can offer additional technical expertise to our team in Serbia and work remotely with our well-established team in Manchester.
CTI offers the opportunity to work collaboratively on challenging projects, delivering high-quality solutions for respected clients. We readily embrace new technologies, championing open source Drupal development for the past 10 years.
As a Drupal Developer, you will work with the Drupal 7 and Drupal 8 content management system and other open source technologies when appropriate. We are proud to offer a generous training budget and will provide any training required for unfamiliar technologies.
CTI follow agile principles and we have a keen focus on ensuring our technical infrastructure enables our teams to perform to their best. We will, of course, provide full training on our quality management and wider working practices.
Find out more about what it's like to work at CTI in our careers brochure.
A Drupal Developer will:
Produce solutions to defined requirements, with direction from the Technical Lead.
Deliver services in line with our ISO-accredited processes.
Ensure the technical quality and consistency of your development work in the following key areas:
Guide and mentor less experienced developers.
Our ideal candidate will be:
Experienced with the Drupal content management system, including Drupal 8.
Proficient in developing modern, object-oriented PHP applications and using version control systems, such as Git.
Able to work with the Drupal entity API and develop code that interacts with databases.
Experienced in exposing data via REST APIs and integrating with third party APIs.
Able to demonstrate strong debugging skills, using tools such as xdebug.
Other desirable traits include:
Experience working in unix-based environments, using the command line and Virtual Machines for local development.
Ability to write automated unit and functional tests.
Knowledge of server administration in a Linux environment.
Proven ability to work effectively within a team.
Self-motivated time management and organisation skills.
Keen ability to learn and adapt to new approaches and technologies.
General front-end development skills.
A can-do attitude and ambition to deliver quality results.
DevOps experience with Amazon Web Services hosting would be beneficial.
Note: no formal qualifications are required. We are more interested in technical capability and a desire to learn.
Our projects are delivered with tight collaboration between developers, production and project management and quality assurance teams. We do not work in isolation, rather in a supportive environment, focused on supporting and learning from one another. At CTI, we actively listen to our staff, who are encouraged to help influence how our business evolves.