Full-stack PHP and JavaScript Developer - remote

Posted 3 years ago
Stack Overflow

Scalable Path's is looking for a Full-stack PHP and JavaScript Developer to work on a client project. This is a remote, part-time position (approximately 4 hours/day). The client is also open to candidates who are available full-time.

CLIENT COMPANY DESCRIPTION:
The client has perfected what it takes to collect on past due invoices and turned the solution into tools that ensure companies have a clear workflow to automate this task.

DUTIES AND RESPONSIBILITIES:
The client is a startup that is building an application that helps companies manage their Accounts Receivables through automated workflows. There has been no development started to date. There is a requirements doc and a wireframe-based prototype. You will be creating the application and architecture from scratch. Outside of typical application necessities such as user management, the primary features you will be working on are the viewing, editing, and deleting of email workflows, templates, and making things available in a dashboard.

The client wants to quickly build an MVP, so the plan is to build a monolithic Laravel application without a lot of JavaScript on the frontend and just use Blade Templates. The plan is to use Bootstrap to speed up front-end development. There is no plan to use a major JS framework like Vue or React at the moment because we think the most complex thing frontend interaction in the designs is a drag-and-drop list of items in an email workflow.

The more challenging parts of the application development will likely be on the back-end. Challenging items will be using Gmail (and other APIs) to authenticate with Gmail, send emails, and track when emails have been opened or forwarded, so experience with these things is strongly preferred.

The client uses Jira for task tracking, XD for prototyping, and Slack for chat. They currently have weekly meetings to set and review progress on objectives but are open to Scalable Path’s recommendation of daily meetings.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
There is a Project Manager on the project who is in Montreal and a Project Owner in Tennessee. You will report to the Project Manager and the Project Owner, who has a background in development and is leading this project. The client is in the America/Chicago (-05:00) CDT time zone.

START DATE: As soon as possible.

EXPECTED CONTRACT DURATION: 3-6 months
The client believes there are at least three months of work at 20 hours/week, but if things go well it would become an ongoing position.

Required skills

  • PHP (Must have)
  • Laravel (Must have)
  • JavaScript (Must have)
  • MySQL (Must have)
  • SCSS (Must have)
  • Written English (Must have)
  • Spoken English (Must have)
  • Blade Templates (Must have)
  • Bootstrap (Strongly preferred)
  • Gmail API (Nice to have)
  • Other Email APIs (Nice to have)