Jobs PHP
Full Stack Engineer

Harper Russo

Full Stack Engineer

United Kingdom
Remote position
Posted 2 days ago

Description

JOB OVERVIEW

We are seeking an experienced and passionate Full Stack Developer with strong expertise in cloud platforms to help design, develop, and deploy technology in-line with the company?s strategy. You will work with the Senior Technology & Data director as well as cross-functional teams to build robust, scalable, and efficient solutions, utilising both front-end and back-end technologies, while leveraging cloud infrastructure services such as AWS, Azure, or GCP to deliver high- performance and secure applications.

KEY RESPONSIBILITIES

  • Develop and Maintain Full Stack Applications: Design, build, and maintain both the front-end and back-end components of technology platforms using modern technologies.

  • Cloud Infrastructure Management: Design, deploy, and manage these full- stack applications on cloud platforms, including the use of database, file store, virtual server, and computation services.

  • Collaborate with Cross-Functional Teams: Work closely with UI/UX designers, marketing / sales managers, and other developers to deliver high- quality solutions that meet business and user requirements.

  • API Development and Integration: Design and develop RESTful APIs, integrate third-party APIs, and ensure seamless communication between front-end and back-end systems.

  • Optimise Application Performance: Ensure applications are optimised for speed, scalability, and security by utilizing caching, database optimisations, load balancing, and cloud-based auto-scaling.

  • CI/CD & DevOps Practices: Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitHub Actions, and Docker to automate deployments and streamline development processes.

  • QUALIFICATIONS

  • Experience: 3+ years of experience as a Full Stack Developer with a strong portfolio of applications built from start to finish.

  • Cloud Expertise: Strong experience with cloud platforms (AWS, Azure, GCP) and services such as EC2, Lambda, S3, RDS. Demonstrated experience in AWS is preferred.

  • Front-End Development: Proficiency in ASP.NET or PHP, Flutter and Dart.

  • Back-End Development: Expertise in server-side languages like Node.js or similar technologies. Experience with databases such as MSSQL, MySQL, or PostgreSQL.

  • DevOps & CI/CD: Firsthand experience with DevOps practices, Docker, Jenkins, or other tools to automate deployments and infrastructure management.

  • Version Control: Familiarity with Git for version control, including GitHub or Bitbucket.

  • API Development: Strong experience in developing RESTful APIs and integrating external APIs to create scalable and secure web applications.

  • Critical Thinking Skills: Strong analytical skills with the ability to troubleshoot and resolve complex issues efficiently.

  • Soft Skills: Excellent communication skills, both verbal and written, with the ability to work collaboratively in a fast-paced, collaborative environment.

OTHER CONSIDERATIONS

  • Experience with microservices architecture and containerization.
  • Familiarity with serverless computing and cloud functions.
  • Knowledge of security ?best practices? in cloud-based applications.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Relevant certifications (AWS Certified Solutions Architect, Microsoft Azure Developer Associate, Google Cloud Professional Cloud Architect, etc.).