Software Developer
Role details
Job location
Tech stack
Requirements
We are looking for a passionate and dedicated developer who would like to be a part of a fast growing team and work on a highly innovative product. We use TDD for the development process and a mixture of GitLab CI/CD + AWS services to deploy our code into production. We believe that the code can be deployed as often as required without planning inconvenient maintenance windows.
This is a mid-to-senior developer role. We're looking for a candidate with strong backend experience, particularly with Laravel, and the right skillset to contribute effectively to our engineering team.
An ideal candidate would have the following:
-
Enjoys working as a team - helping others, and learning together
-
Ability to organise own time within project and task requirements * Good attention to detail with a desire for producing excellent code
-
Good understanding of writing robust, readable code
-
Appreciation of system design and overall architecture
-
Desire to learn and grow skills and knowledge within a team learning context
-
Contribute to team's best practice in relation to coding principles, standards and methods
The following technical skills and experience are required:
-
Experience in writing robust, object-oriented PHP code with at least a couple of years experience in Laravel
-
At least some experience with writing unit/feature PHP tests
-
A some experience in using Git
-
Methodical approach to troubleshooting and tracking down bugs * Any of the following would be a bonus, but not essential:
-
Degree in Software Engineering or equivalent course
-
Some experience in test driven development
-
Experience with ticket tracking software e.g. Jira to track project progress
-
Some experience with using Docker
-
Location Hybrid Role with Minimum 3 days in the office.
Benefits & conditions
-
A small but passionate and friendly team to work with
-
A team culture of continual learning together with regular training sessions * Personal development opportunities
-
Company contributed pension scheme (following probation period)
-
25 days holiday plus bank holidays
-
Company paid social events
-
Weekly office perks for example Breakfast, sweet treats or lunch