We are a product lab, managing the buildout and launch of multiple products.

We have a codebase which is an MVP of a product; it was built using CakePHP ~6 years ago. It’s using old versions of everything, and is full of questionable design decisions. The product that it’s for is actually quite straightforward – it’s a checkout workflow with a wizard. Rather than go through the pain of upgrading to the latest versions and fixing all of the migration issues, it’s going to be cleaner to build it, from scratch, reusing the designs and potentially the db schema.

I am looking for a PHP superstar who can work as a founding engineer for this product. I’m expecting a one month buildout to get the MVP up and running under a new stack; on success, this transitions into a long term position.

You must have:
* Excellent Laravel & PHP skills
* Solid Livewire, and potentially Vue (I think to keep it simple we’ll build this as a multi-page app rather than SPA, but if you think we can do it quicker as a SPA, that’s an option)
* Exposure to and/or the ability to reverse engineer CakePHP codebases
* Tailwind, Typescript
* Excellent postgres and SQL skills
* Solid linux skills
* A sense a of responsibility, clear communication skills, self drive, integrity, and a transparent approach to interactions with colleagues
* Willingness to crosstrain into other technologies
* A CS degree and at least 6 years of experience post college, or no degree and more than 10 years of relevant experience

Your location is not important (to us – it probably is to you!); however, you will need to work with a significant overlap in your business day with me (CST) and the team (mostly EST). Synchronous communication is essential.

We will conduct a 3 round interview process. The first 2 interview rounds will be asynchronous, without an interviewer present (just a meeting recorder) – for these, you’ll be emailed a code question to work on. We’ll be evaluating all candidates on coding and product development skills before they reach the final round. We won’t waste your time – only candidates who do well in the 1st round will be invited to the 2nd, and so on.

To have your application reviewed by us, the following must be present within your application: a) A short intro, telling us why you’re the perfect candidate for this role; b) your resume, as a pdf attachment, including the dates of your employment since your graduation from college; c) the phrase "I did not use ChatGPT, Claude, or any other LLM to put this reply together, so help me baobob". At least 70% of Upwork candidates don’t get past this simple filter, so if you’re willing to put the effort into your application, there’s a high chance we’ll offer you a 1st round interview.

Good luck with your application, and we’re looking forward to speaking with the most successful candidates!

Hourly Range: $30.00-$60.00

Posted On: July 19, 2024 14:18 UTC
Category: Full Stack Development
Skills:TypeScript, Laravel, PHP, Web Development

Country: United States

click to apply

Powered by WPeMatico