Senior / Junior Developer

Job Description


clixifix® Customer care simplified software is looking for a Senior Developer.
We are looking for a full time developer to manage the full life cycle of our web application.  The candidate must be energetic, extremely motivated and self-driven to work in a fast moving environment.  The ability to work in a small team and to communicate with the end users is necessary.  The role is mainly on site but the ability to work remotely is available as and when required

clixifix® Customer Care, simplified is a Customer Care software management application dedicated to the management of reported defects and repairs in new homes and Construction projects throughout the warranty period.  Designed and developed by Industry experts this secure collaborative platform allows House builders and Commercial developers to effectively resolve any issues reported to their business.

You will help us move the application forward into our next phase of development.  
The application  is currently a Ruby On Rails monolith. We are looking to change the application and technology stack to build a scalable and robust application.
Our plan is to break the application down into smaller applications to provide tailored experiences to the users of each part of the product.  This will also allow us to better manage scalability and also allow different streams of work to happen without conflict.

Our strategy is to move away from Ruby On Rails for the full stack. We are looking to build an API centric application with a Client Side Front end. We have chosen Vue.js for our front end code and we will use Ruby On Rails or alternative technologies to build out the API.
You will be a core member of the team, helping support the existing application and building new features.
This is a unique opportunity to be part of a vibrant, agile and growing business

Location: Office based - Co. Durham.


What you will be doing


Design, develop, support and maintain our SaaS (software as a service) web application and the architecture that surrounds it.
Write clean, maintainable and efficient code
Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)


What you will need


Ideally at least 1 year (ideally 2+) commercial experience with  PHP,  C# or Java frameworks.
A desire to learn new technologies. Initially this will focus around Ruby On Rails (fully supported by us).
Solid understanding of object-oriented programming.
Unit testing.
Integration testing, Cucumber experience a big advantage.
Source control – GIT.
Agile Development.
Relational database experience, ideally postgres but not essential.
Heroku experience a plus but knowledge of cloud computing is essential.
Front-end technologies, such as JavaScript, HTML5, and CSS3. We are moving to Vue.js as our primary front end technology so experience of this would be advantageous.
Experience and understanding of MVC, REST, API's.
Understanding of fundamental design principles behind a scalable application.
E-Commerce.
Strong communication skills.
Mobile App Development experience an advantage.


What we promise to you


As well as the opportunity to solve complex problems, you'll get invaluable exposure / experience of the full development life cycle along with the ability to contribute to business/marketing decisions.
Salary – Negotiable depending on experience.


Whats next?

Please email your CV and Cover Letter for this role to hello@clixifix.co.uk.

If you're a Recruitment Agent, thank you for your interest, however please note that we find and employ all of our team members directly rather than via agencies.