Backend Developer

Posted 08 July 2022
Salary £40000 - £50000 per annum
LocationBirmingham
Job type Permanent
Discipline Development
ReferenceAD-3
Contact NameAna Da Silva

Job description

Our client is looking for a Backend Developer to join their team who specialise in E-commerce and thrives on solving complex challenges and making a difference in their industry. They do this with people first, nurturing creativity and innovation as their guiding principles, crucial to their future success!

This is an incredibly exciting opportunity for their next team player who will have the privilege of working in a squad of bright and dedicated individuals, where you will focus on delivering quality and reliable backend code for their e-commerce platforms.

Role: Backend Developer
Location: Fully Remote
Salary: Up to £50,000
Benefits: 25 days holiday, annual discretionary bonus, health care + more

Job Responsibilities:
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean maintainable code
  • Write unit tests as part of feature implementation
  • Ensure work is delivered within the assigned sprint and sprint objectives are met
  • Thoroughly test your work in development, staging, and production environments
  • Participate in the planned releases and assist with new feature deployments and troubleshooting
  • Troubleshoot bugs and regressions
  • Ensure code is optimised for optimal performance, security, scalability, and readability
  • Troubleshoot code issues, resolve, and commit following company standards, and version control processes
  • Document your work, including writing API specifications and README files
  • Participate and contribute to sprint planning sessions
  • Work as part of a Scrum team and attend required Scrum ceremonies
Tech Stack:
  • PHP 7.x – 8.0
  • Laravel 8
  • MySQL
  • ReactJS
  • Docker
  • Gitlab for version control and CI/CD
  • First and third party GraphQL and REST APIs
Required experience:
  • Detailed knowledge of PHP and modern coding practices
  • Ability to write clean maintainable code
  • Excellent knowledge of MySQL/MariaDB or other RDBMS systems
  • Experience using git or other version control systems
  • Design and create database schemas suitable for the project
  • Innovative and out of the box thinker
  • Team player
  • TDD
Nice to haves:
  • Experience building REST APIs
  • Good knowledge of HTML/CSS/JS
  • Ability to consume GraphQL APIs to power user interfaces
  • Experience in working with containerisation technologies (e.g. Docker, Kubernetes)
  • Experience in working with web service technologies
  • Understand the process of a CI/ CD pipeline
  • AWS experience (EC2, RDS, SQS, SES, ElasiCache, etc)
If you would like to be considered for this position, please apply with your CV. We will be in touch if your skills match the role.