Job Detail

PHP Developer(Hybrid)

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

What you'll be getting up to:

You’d spend most of your time developing and improving existing projects, for example:

  • Building front-facing websites and pages based on provided technical and functional specifications.
  • Implementing different strategies for existing products and tools based on requirements.
  • Taking part in new payment provider integrations.

We’d also do a ton of work together like:

  • Architecture and developing new features.
  • Prototyping and evaluating potential implementations.
  • Meeting business stakeholders to understand the problems they wish to address

You would spend a lot of time programming, brainstorming on challenging problems and prototyping different ideas. You wouldn’t be just churning through tickets in the backlog — you’d be helping to design entirely new products, figuring out what exactly we’re even building and why.

While being a somewhat big company, we’re split into small teams which means that even though we each have our areas of expertise, we all wear many hats. We’re looking for a programmer, but you’d also help out with things like:

  • Writing and improving the documentation for the products and tools we make
  • Helping customer support answer customer questions
  • Maintaining the ownership of our product
  • Assisting in troubleshooting production incidents
  • Take part in OOH on-call application support rota

If you’ve ever maintained a large project, working with us carries a lot of the same responsibilities.

List of skills we think you need:

  • PHP
  • OOP syntax
  • Composer
  • Git (branching, creating pull requests, resolving merge conflict)
  • Bash and Linux in general, SSH
  • HTTP and REST
  • MySQL

Tools we think you need to be familiar with:

  • Data structures
  • Separation of concerns - controller, services, repository patterns
  • Docker & docker-compose
  • Gitlab with CI/CD
  • Markdown (for documentation)
  • Experience with Kibana and Grafana

List Of Skills We’d Love You To Have

  • Drupal
  • Caching: cache replication, TTL, poisoning, hit and miss, debugging
  • Varnish or HTTP accelerators in general.

Requirements:

  • Bachelor's degree in Computer Science or any related technical field.
  • 2+ years of relevant work experience
  • Excellent command of the English language - Written & Spoken.
  • Attention to detail and commitment to quality.
  • Collaborative team player.
  • Highly organised with a strong ability to prioritise across multiple projects.
  • Experience with Agile methodology and tools like Jira.
  • Applications in English please

Interested? 

Apply PHP Developer