You’re looking for a position where you can work in the comfort of your own home/workplace. You’re happy to work on your own, and very comfortable working with an International, online team.
You’re a dedicated developer who loves figuring out complex systems and make them work together. You are the kind of person who is great at OOP using PHP, you’re great at setting and following coding standards, and you probably play in your spare time with things like Vagrant and Docker to solve deployment problems and because they are interesting technologies.
You won’t settle for a half-baked solution and gets upset when the client points out a mistake or an edge case you didn’t find yourself.
You’re happy to work with a team using GitFlow or can work totally on your own.
You’ve probably contributed in GitHub, either resolving issues with other people’s code, or contributed directly to open source projects of any size. I’d guess you’ll already have a profile on StackExchange, asking for help or answering questions. Ideally answering :-)
When you hit a wall you’ll figure it out, you won’t let anything stop you. You take a look at code you have written and will happy refactor it to improve it.
When we have an ongoing launch, and something goes wrong with our system – you’ll work 20 hours in a stretch, if needed, to resolve any issues under your control. There’s no need for us to ask, you’ll just get on and do it.
You understand unit testing and are very happy to make sure you have as close to 100% code coverage as possible.
LAMP/LEMP, Composer, PSR-0 vs PSR-4, DI, PSR-7, micro vs full stack MVC – you know exactly what I’m referring to.
You’re also highly proficient in front-end coding. Although we have front-end designers who will take care of most of HTML and responsive CSS coding, you are the kind of guy that will look at their code, and you’ll want to make it better. Tighten it up, ensure the semantics are validated, and when the front-end developers struggle to use simple APIs (for instance the Vimeo API), you’re the person who gets it all working, in time for our launch dates.
Your working hours will vary, but will be concentrated on the New York business day (or even better, the Pacific time zone). Although we’re an International team, the management and the majority of our staff are based on the East and West Coast of America.
What You Will Be Doing
You are our Senior Developer, and you will be responsible for continuing our PSR-7 compliant Dashboard that handles our checkout system, integration with our CRM system (Infusionsoft), building out Client dashboards and much more.
On a daily basis you will be immersed in our PHP codebase, developing our checkout system, improving reporting with a real-time Launch Dashboard, and be a key part of developing a new membership management system to handle our thousands of clients.
What Are You Looking For?
You’re looking for a long term relationship where you can contribute and be a valued part of the team.
You’d like to work for someone who actually understands what it’s like to code, someone who can code reasonably proficiently themselves, someone who can provide clear guidelines, who knows what it’s like being engrossed in finding a solution – and who is passionate about making code and the web solve real business challenges.
You might also want to do something worthwhile – we’re an organization that helps people achieve their dreams, by giving them the tools and the belief they can do it. And you can be a significant contributor to that.
Interested? How To Apply!
When applying, please include any links to your GitHub and StackExchange profiles.
Also please indicate what technologies you can work with from the list provided below.
Please explain what kind of projects you have been involved with, and what you consider to be your core strengths.
Finally, please include the number of hours you are available on a weekly basis, and what your hourly charge would be. Hint – ideally we’re looking for someone full time, 40+ hours a week!