This is a full time, 100% remote position for mainland US only. Agency experience preferred. You must submit a cover letter written by you (not AI). Submissions without a cover letter will be ignored. Please explain how your experience and future goals align with this position. Ask at least one question about the role in your cover letter.
This position is for a Senior "LAMP" developer with Laravel expertise and experience in containerization. Please read this carefully. This is not an entry level position and there are specific requirements, just like any software development project.
You must be a PHP developer first, and a Laravel developer second. Front end experience is also a must. Agency experience is preferred as you will be tasked with generating timelines and estimates for projects, then delivering them. At times, smaller projects may have little Project Management and delivery is handled by the developer. This is a typical example of Agency work. Larger projects have more Project Management. However, our developers are often communicating directly with the clients and internal teams regarding scope, costs, and timelines. In effect, you are a freelancer, but as a full time position.
We are a small company with heavy hitting clients. Training is limited - you must be able to get the ground running. We are often hired to solve problems that cannot be solved by our client's internal teams. Interruptions and client management is part of Agency life. Accountability and improvement is key to our survival. Independence is key. Security is an absolute.
Responsibilities & Qualifications
This is a full time, client facing role requiring excellent communication skills, both written and verbal. A background check and references are required.
Your primary role will be to collaborate with cross-functional teams building highly secure, complex back-end and front-end products with many moving parts. This role includes projects for a Fortune 500 investment company, as well as our Laravel based CMS for law firms called LawFirm CMS, and many others.
Upgrading versions and maintaining Laravel is a must! However, clean sheet development of a PHP based application is also a requirement. You must be a PHP developer first, and a Laravel developer second.
You will also be involved with the co-creation of project plans and pre-sales activities (information architecture, estimates, scope, schedule, risks, etc.).
Your keen insight into data consumption, manipulation, and presentation will be tested. A passion for problem solving and self governance is a necessity.
With the rapid change in techniques and tools available, you will be tasked with creating maintainable, best-practice based system architectures. We maintain everything we produce and pride ourselves on long term, sustainable partnerships with our clients and related vendors. It is important to understand that maintenance is a large part of our business, which means building software but also maintaining it over time. Also, because of our clients we tend towards conservative development approaches instead of bleeding edge. This means managing aging projects, as well as upgrading them to the latest best practices.
As with all of our projects, we pride ourselves on our customer service on all levels. Constant, clear communication in both good and challenging times keeps our customers active for many years.
Education & Experience
Professional Skills & Knowledge
As a developer, your current career has led you to already incorporate many of the following technologies and techniques into your project workflows. It is understood that you may have more experience in some areas than others, or even lack a specific experience below. We are looking for constant learners with proven foundations in application development who are always looking to enhance their skills.
We often deal with aging code. Working with older code, upgrading the application, or even recreating the application in the latest and greatest is part of our service offerings.
Front End
Required: Semantic HTML/CSS, JavaScript (DOM, JSON, JQuery, AJAX, etc.), Bootstrap, Quality Assurance on your own code.
Experience with: React, Gulp, and/or other frameworks
Back End/Implementation
Required: PHP 7/8, Laravel, SQL (MySQL/MSSQL/NoSQL/Other), REST/SOAP
Experience with / Nice to have: Python, Node.js, SOLR, PDF Publishing, and other frameworks
CMS/Frameworks
Required: Laravel
Experience with / Nice to have: Symfony, Drupal 8/9/10, WordPress, Other
Systems/Stacks
Required: Docker, bash, Apache/Nginx/MySQL/Linux maintenance
Experience with / Nice to have: K8S, LAMP Stack (and variations), Bash and command line, Performance/PEN Testing, Hosting configurations, AWS/Azure/Cloud experience, Caching, DNS
Workflow/Other
CICD/DevOps (Jenkins), Git (GitHub, BitBucket)/SVN, SSO/SAML, SEO Best Practices, Compliance (ADA/SOC/GDPR/PCI DSS)
Tools
Visual Studio Code (our standard IDE), Office Suite, Google Suite, Slack/Teams, Basecamp, Jira, Other
Nice to Have
Acquia/Other Drupal hosts & workflows, SAST/DAST tools, React Native/Xamarin/Flutter/PWA, Adobe Suite
Compensation & Benefits
Salary
$100,000 - $130,000. Individual compensation varies based on job related factors, including business needs, experience, level of responsibility, and qualifications.
Benefits
Legal authorization to work in the U.S. is required.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, or any other legally protected status.