All offersLondynPHPSoftware Engineer
Software Engineer
PHP
Swoon Editions

Software Engineer

Swoon Editions
Londyn
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    LAMP
    regular
    PHP5+
    regular
    MySQL5
    regular
    Laravel
    regular
    Symfony
    regular
    Composer
    regular
    Python
    regular
    Docker
    regular

Job description

Job description
We’re looking for a backend engineer to join our team in London. You’ll have a track record of solving difficult engineering problems across all parts of the business. You should be as at home performing regressions across complex cohort models as building and designing APIs for our front-end team.

You’ll work as part of a talented team responsible for innovation with the freedom to research and implement solutions using cutting-edge technologies. We spend our time split between working with PHP (Laravel / Lumen and Symfony2) and Python (particularly the ERP system Odoo). Prior experience with these technologies would be ideal, but we’ll also consider candidates with all strong programming backgrounds that want a new challenge. We’re a small, dynamic, language agnostic team that’s looking to revolutionise a $100 billion industry.

NOTE: Unfortunately we are unable to sponsor candidates from outside the EU for this role

Responsibilities
  • Helping us scale traffic and revenue, and improve business processes through innovative use of technology
  • Building reusable, extendible code that can be easily worked on by other members of the team
  • Building scalable solutions capable of quickly processing large amounts of data
  • Contributing ideas on how to solve the complex issues that the team face
  • Take initiative to share and discuss your code with other members of the team to improve knowledge transfer and overall code quality
  • Deploying production systems on Amazon EC2

You should have:
  • You are capable of building web applications using LAMP architecture. This will require knowledge of PHP5+ & OOP, and MySQL5 and its surrounding technologies.
  • You have an in depth understanding of API driven architecture including token based authentication, REST and MVC
  • You are familiar with either the Laravel or Symfony web framework as well as Composer
  • You understand the concept of database migrations and seeds
  • You are proficient with git and git flow or similar code merging patterns
  • You can develop applications in Python
  • You are familiar with local development tools such as Vagrant or Docker
  • You are able to dig deep into business requirements and having a sense of ownership over your work
  • You have a desire to learn and share new practices
  • You’re a really nice person

You'll score bonus points if:
  • You understand Open Source technologies and are an active participant in the Open Source community
  • You have a broad interest and knowledge of other programming languages, including Python and Ruby