Full Stack Software Engineer

About you …

You are an experienced Full Stack Developer with excellent front-end and API experience, with experience in building scalable SAPs, APIs and services, as well as knowledge in agile and Kanban.

About the role …

As a key member of an established and globally distributed development team, you will be responsible for building and maintaining our industry-leading technology platform. As a full stack engineer, you will be expected to work in both Frontend (JS/React) and Backend (PHP/Laravel) helping to shape the future direction of our platform. You will have developed a breadth of experience over several years working in similar roles and will be keen to share your hard-won knowledge.

Role responsibilities

  • arrowDemonstrate strong decision-making in line with company goals, social, and environmental best practice.
  • arrowWrite clean, well-designed, and efficient code that adheres to industry best practices.
  • arrowBrainstorm and collaborate with the product team, QA and UI, reviewing design prototypes before coding them into a product.
  • arrowDevelop via an Agile framework with a clear understanding of Kanban and Agile methodologies.
  • arrowParticipate in architectural reviews and design sessions.
  • arrowMonitor software and write tests to ensure the code is working as intended. Find and fix bugs in the code to keep the software optimized.
  • arrowStrong understanding of UI Frameworks such as React and OpenAPI standards.
  • arrowEnsure application security, maintenance, performance, uptime, and scalability.
  • arrowReview code written by other engineers and provide constructive feedback.
  • arrowKeep up to date with new technological advances to improve business needs.
  • arrowPromote technical excellence and continuous improvement.

Role requirements

Essential

  • Experience with building scalable web applications with React and Laravel.
  • Experience working with functional and components based on React.
  • Significant PHP and JavaScript development experience.
  • Good knowledge of MySQL.
  • Knowledge working with AWS Services.
  • Experience with Github and Github actions.
  • Good awareness of secure coding practices.
  • Experience of Agile delivery, and Kanban in particular.
  • Excellent spoken and written English language skills.
  • At least 2 years’ experience React.

Desirable

  • Knowledge of CDK and SAM scripts in AWS.
  • Experience working with Docker.
  • Experience working with GitHub Copilot.
  • Experience working with Rollbar.

Why Webgains

1,800 Advertisers
250,000 Publishers
150+ Countries
We generate sales across the globe!