PHP Developer / Backend Engineer

Nudge

Nudge is a remote coaching platform designed to help coaches manage and engage with their clients online.  Our complementary platforms, Nudge and Nudge Coach, allow professionals to monitor their clients behaviors, communicate with their clients, and promote client growth.

 

The core consumer-facing apps of Nudge - the Nudge client app and the Nudge Coach web and mobile apps - are powered by a common REST API built in PHP on the Laravel Framework, deployed on a Linux/Nginx/MySQL/PHP stack. As we continue to expand our client base we’re evolving our platform and data integrations to meet our clients’ needs. Nudge is seeking a strong, self-motivated PHP developer to build and expand our internal REST API while leading the development and support of a series of systems to connect Nudge data with our client and partner organizations.

 

Responsibilities include

  • Working closely with the lead back-end engineer in ongoing development, refinement, documentation and maintenance of the internal Nudge API

  • Working closely with synced data from integrated services (i.e. Fitbit, Apple Health, etc) to identify issues and inconsistencies and develop fixes and develop custom data integrations for high-profile clients

  • Close communication and collaboration with the Nudge dev team

    • Discussion and iteration of API endpoints and underlying data structures to efficiently meet the needs of the Nudge business and our products

    • Supplying the requisite data to drive the Nudge front end as it continues to evolve

  • Writing tests and internal documentation to improve the consistency and reliability of our core systems

  • Leading the development of secure systems to provide access to Nudge data for partner organizations aggregated across the entire population of that organization

  • Communicating with users of our core products to identify bugs and quickly develop solutions

 

Required skills

  • At least five years experience in full-stack web development

  • Strong proficiency in PHP and MySQL

  • Experience and proficiency in a modern, extensible server-side web framework

  • Experience working with REST APIs

  • Strong Linux proficiency


Recommended Skills

  • Specific experience with the Laravel framework (dependency injection and the IOC container, service providers, Eloquent ORM, advanced routing)

  • DevOps experience, including (but not limited to):

    • Strong knowledge of OS and web security principles

    • Configuration and deployment of sites powered by NGINX

    • Configuring and deploying Linux VMs

    • Linux user account management

    • Ability to quickly identify, diagnose, and respond to server bottlenecks and outages

  • Front-end development experience - HTML5/CSS/Javascript

    • Experience with a modern Javascript framework (Angular and/or React preferred)

 

How to apply

Send an email to [email protected] with the following:

  • a brief introduction to yourself

  • your resume

  • a link to your GitHub (or other public repository) or some code samples

 

We’ll try to respond within one business day, but please allow up to a week for us to get back to you.