You will be responsible for

  • Implementation of a robust set of services and APIs that work on our data pipelines
  • Build all support infrastructure to scale our data delivery pipelines – endpoints, security, logging, messaging
  • Product development activity includes data querying from our various stores, real-time analytics, ML algorithms
  • Developing & Integrating of the front-end and back-end aspects of the web application
  • Optimization of the application for maximum speed and scalability
  • Build efficient, testable, and reusable PHP modules

Requirement for crushing it

  • Strong knowledge of PHP web frameworks (Laravel)
  • Understanding the fully synchronous behavior of PHP
  • Understanding of MVC design patterns
  • Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of object oriented PHP programming
  • Understanding accessibility and security compliance
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing outputs
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Familiarity with REST API development standards, protocols (HTTP, WebSockets and more)
  • Creating database schemas that represent and support business processes
  • Familiarity with developing intensive applications is a BIG PLUS
  • Creating database schemas that represent and support business processes & scaling, tuning API-services, querying DBs
  • Proficient understanding of code versioning tools- Git

 

Skills

PHP, Laravel, MySQL, Web Development, RESTful API

Desired Experience

2-5 years