Lead Back-End Developer

Employment Type

Part-Time remote employment from Yerevan or Gyumri, Armenia (10 – 20 hours per week). You pick your working hours and work directly with our US based team. You get a high level of autonomy and decision making. You can keep your full time job and do this as a side project, this position may convert to a full time job in the future.

About

THE FUN SINGLES is looking for experienced result-oriented professionals to fulfill the position of remote Lead Back-end Developers.

Responsibilities

  • Design, develop and support new and existing Laravel applications
  • Server side coding to Zend Framework 3 and other standards (MVC)
  • Setup of testing automation framework
  • Manage complex software architecture
  • Work in a team or individually in all phases of the software development life-cycle
  • Collaborate with other developers on the design and development
  • Configure AWS services
  • Implement and maintain Geohashing service

Qualifications

  • More than 5 years of work experience in developing complex front-end code
  • At least 5 years of experience in PHP coding
  • Strong experience with Laravel framework
  • Strong experience in PHP 7
  • Senior level  development – Design patterns and Object-Oriented Design
  • Experience with RESTful services
  • Cloud experience AWS, Google Cloud or Azure
  • Understanding of software design patterns and their implementation in PHP
  • Familiarity with Agile Software Development is an advantage
  • Good leadership skills, which include strong communication skills

Company

Tech startup linked to Silicon Beach and Silicon Valley. Highly flexible, part-time position. You’ll be part of a small professional team.

Location:  7080 Hollywood Blvd, PH, Los Angeles, CA 90028

How to apply

Please send your resume to developer@thefun.singles

Interview task

Please learn what Geohash is https://www.youtube.com/watch?v=UaMzra18TD8

You need to write a class/service that takes 6 character geohash and a radius in miles

function getGeohashArea($geohashCenter, $radius)

and returns an array of geohashes that are included in the circle with center at geohash and radius miles.