Backend Developer (Freelance) with Marcadores.com (Football Live Scores)

IMPORTANT: This role is intended for freelance backend developers available to work a minimum of 20 hours per week on our projects. Most of

Visca Web Barcelona, España

Apply now

IMPORTANT: This role is intended for

freelance

backend developers available to work a

minimum of 20 hours per week

on our projects. Most of the work can be done

remotely

but ideally we would like you to spend

one day in our Barcelona office every week

(exact frequency to be discussed and agreed together).

With plenty of ideas to innovate and make our products indispensable to millions of sports fans around the world, we are looking for talented and passionate developers to help us create the future of Marcadores.com, Futebol.com and their international cousins.

If you are excited about making things better and finding solutions to complex technical challenges, we want to hear from you.

Your Role:

As backend developer in the Visca Web team, your role will be essential to:

  • Ensure

    fast and accurate delivery of scores in real-time

    to all users by continuing to build + improve our set of highly available and concurrent backend services.
  • Evaluate possible

    new features

    and suggest a smart way to implement them (whilst balancing performance, maintenance, time available, etc..).
  • Improve

    the structure of the

    code

    and

    refactor

    code to be more

    maintainable, scalable and testable

    .
  • Stabilize

    the project and

    write functional/unit tests

    to ensure that the software performs its stated functions.
  • Help us

    transition

    to a

    microservices

    -based architecture.
  • Carry out some occasional

    front-end

    work (templates integration (Twig), Javascript…).

What the role requires:

  • Solid experience coding clean, object-oriented, namespaced PHP (and an interest in learning new languages).
  • Confidence working with Symfony2+ or another modern MVC framework.
  • The ability to communicate in English (if you’re not fluent, we’ll help you learn/practice, but you must know the basics).
  • Minimum availability of 20 hours per week, remote work accepted but presence at our Barcelona office required (ideally one day per week).

What would be nice (but not required)

  • Interest in sports.
  • Experience in creating automated tests (TDD / Phpunit / Selenium) and continuous integration.
  • Familiarity with RabbitMQ, Redis, Memcached, WebSocket, Varnish or any related technologies.
  • Experience working on high traffic websites / conducting stress tests.
  • Experience in one or more of the following:
    • Amazon Web Services / Deployment Tools / Docker.
    • Symfony2 (advanced/expert level).
    • Scalable systems.
    • New Relic / BlackFire.
    • API design and implementation.
    • Node JS.
We have great benefits (Yes! Even as a freelance developer, you would naturally be considered as part of our team)
  • A stimulating work environment
  • The pride to work on a product that everyone may use
  • Free Coffee + Bi-weekly Team Lunches
  • Personal Development (technical meetings, katas)
  • High-level Futbolin games
  • Tickets for FC Barcelona live football games

Other jobs that might interest you