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
IMPORTANT: This role is intended for
freelance
backend developers available to work aminimum of 20 hours per week
on our projects. Most of the work can be doneremotely
but ideally we would like you to spendone 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 thecode
andrefactor
code to be moremaintainable, scalable and testable
.Stabilize
the project andwrite functional/unit tests
to ensure that the software performs its stated functions.- Help us
transition
to amicroservices
-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.
- 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