Full Stack Developer
Role details
Job location
Tech stack
Job description
Salary Circa £45,000 PA Hybrid working - ideally located near our head office to work 2-3 days from the office; a fully remote arrangement may be considered 21 days' holiday pro rata plus Bank Holidays Pension Company Events Casual dress
Your Role will include
-
Create and support bespoke applications that solve unique business problems to improve efficiency with financial or effort improvements.
-
Be part of our technology team that builds good working relationships in a friendly and rewarding environment.
-
Innovate and experiment with our technology stack.
-
Reflect on existing applications and technology and how they can be improved.
-
Learn how to best utilise our existing technologies and products to solve business challenges.
-
Be an important and vocal part of our multi-skilled technology teams to build elegant solutions.
-
Integrate yourself into all parts of the business to explore how technology can be used to best serve the needs of every department.
-
Maintain and support all existing web applications.
-
Collaborate with other developers on new application features and bug fixes.
-
Perform code reviews for code pre-release from other team members.
-
Explore new ways to improve the development team by suggesting new tools and workflows.
Requirements
Do you have experience in REST?, To be considered as a Full Stack Developer, you will need experience in:
-
At least 2 years experience in commercial web application development.
-
Experience working on applications built in PHP.
-
Experience working on applications built using React, TypeScript, or other modern JavaScript frameworks.
-
A good understanding of CI/CD processes and tools.
-
Knowledge of CSS frameworks such as bootstrap or tailwind.
-
Experience creating automated tests and test-driven development.
-
Experience creating and consuming restful APIs.
-
Git and GitHub experience.
-
Strong literacy and numeracy.
-
Good troubleshooting and problem-solving skills
-
Must have good communication skills and works well as part of a team.
-
Well presented, verbally and in person.
-
Be accountable, dedicated, and logical.
Some of the additional software/models/languages we use, experience in any/some is not a requirement but a nice to have.:
-
Tailwind CSS
-
Bootstrap
-
Next.js
-
Docker
Benefits & conditions
Pulled from the full job description
- Company pension
- Casual dress
- Company events