£40K/yr to £50K/yr
England, United Kingdom
Permanent, Variable

Full Stack Developer

Posted by Reed.

Full Stack Software Developer

  • Location: Guildford
  • Job Type: Full-time
  • Salary: Competitive package including share option plans

We are seeking a Full Stack Software Developer to join our innovative product team. This role is crucial for creating, testing, and maintaining our core automation product and websites. The ideal candidate will be a motivated front-end UI/Full Stack developer eager to learn and apply new technologies to develop creative solutions for our customers.

Day-to-day Responsibilities & Duties of the Role:

  • Collaborate with the product, customer success, and marketing teams to understand requirements.
  • Communicate clearly and regularly with management and team members.
  • Write, test, and maintain computer code for software applications.
  • Lead software development projects and ensure all SLAs are met.
  • Conduct trials, testing, and quality checks to ensure functionality and optimization.
  • Support and improve the performance of existing software and maintain detailed development records.
  • Design and develop application back-end databases and responsive web interfaces.
  • Work with end-users to identify application requirements and deliver technical solutions.

Core Technical Requisites:

  • Proficiency in AWS services like EC2, S3, RDS, and IAM.
  • Strong knowledge of PHP and Laravel, including MVC architecture, Eloquent ORM, routing, and Blade templating.
  • Database management using MySQL/PostgreSQL.
  • Full-stack development skills, including responsive web applications and secure API integration.
  • Experience with Git for version control and collaborative work.
  • Understanding of RESTful APIs and their security requirements.

Technically Advantageous:

  • Experience with data analytics and machine learning.
  • In-depth knowledge of web technologies such as HTML 5, CSS, HTTP, JavaScript, DOM, PHP, and material design.
  • Web server administration skills, particularly with Apache.
  • Linux administration skills.
  • Networking knowledge, including configuration and fault finding.
  • Familiarity with GIT source control and software management workflows.

Personal Skills:

  • A strong desire to learn new technologies and step outside the comfort zone.
  • Initiative and the ability to work independently and as part of a team.
  • Good communication skills and the ability to produce clear documentation.
  • Problem-solving skills and a focus on outcome-based solutions.
  • Excellent time management to organize and prioritize tasks effectively.
  • Strong collaboration and team-building skills.

Benefits:

  • Competitive salary with share option plans.
  • Opportunity to be a core member of a small but growing team.
  • Training and technical guidance provided.
  • Personal and technical progression actively encouraged.
  • Office-based role with a vibrant team environment.
We use cookies to measure usage and analytics according to our privacy policy.