Software Developer

Pentest People
Leeds, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Leeds, United Kingdom

Tech stack

PHP
Amazon Web Services (AWS)
JIRA
Issue Tracking Systems
Laravel
Object-Oriented Software Development
Software Engineering
Test Driven Development
Backend
GIT
Gitlab-ci
Docker

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

Apply for this position