Senior PHP Developer

Posted on December 30, 2020 — 10:57 am

If you are passionate about writing server code, optimizing every bit of it and making things scale to a world-class, international real.time communication product … you will like this position.

You will be responsible for designing and developing the Server-side services and BackOffice of yuilop, as well as collaborating on the web web app of yuilop. You’ll be expected to work collaboratively with the marketing and development teams.

Key Responsibilities

  • Write logical, simple and performance oriented code in PHP
  • Build unit tests and performance test driven code
  • Code towards a zero maintenance system
  • Development of Server side business logic like routing optimization mechanics
  • Development of BackOffice functionalities

Requirements

  • BS in computer science or Computer Information Systems, or equivalent. MS or PhD is a plus
  • Strong PHP and SQL programming and debugging skills
  • Proficiency on MySQL and Business Intelligence Queries
  • Experience building and scaling distributed, highly available systems
  • 5+ years experience in creating web applications
  • Strong attention to detail
  • Demonstrated ability to work in a highly collaborative environment
  • Language skills: fluent English oral and written, as well as fluent oral Spanish skills
  • Self dependent, responsible, reliable, proactive, result-oriented, team player, flexible
  • Ambitious, smart, drive to grow and excitement to be part of a young, innovative and fast growing StartUp

Bonus points

  • You are a contributor to open source projects and like “hacker culture”
  • You have experience or background in system administration, security and operations

Fast & Functions Challenge (Java or Erlang)
Write code that implements the described functions to be executed as fast as possible:

  • Build a function that given a list of Integers in the range [-65000,65000], the function returns true if any subset of the list summed is equal to zero. False otherwise.

    Example:

    · [0, 1, 2, -3] returns true. As 1+2+(-3)==0.

    · [1, 2, 3, -8] returns false. As no subset summed is equal 0.

    · [1, 4, 5, 2, -3] returns true.

  • Build a function that given a list of Integers pairs in the range [-65000,65000], that represents {X, Y} Coordinates in a Plane. The function returns the two closest pairs.

    · [{0,0}, {1,20}, {5, 2}] returns [{0,0}, {5, 2}]

    · [{-10,10}, {1,5}, {4, 3}] returns [{1,5}, {4, 3}]

Start date: asap
Location: Murcia or Barcelona
Offer: We offer creative freedom, competitive salary, plus bonus and employee stock option program, as well as fun work environment in Murcia CEEIM or Barcelona city center with a fruit stocked kitchen and more.

Apply for this job

Clip to Evernote