Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 3 years ago

CollegePlannerPro is the market-leading practice management SaaS for independent college consultants. We are seeking a seasoned full stack developer who can support our legacy systems and help us migrate to a new platform.

We are in the process of migrating our successful CRM SaaS product to a new platform. Looking for someone who is well-versed in PHP5 development, MySQL database design, OOP principles, to help us maintain the current version of our application while we transition to a new technical stack. This person needs to be very detail-oriented, seasoned with legacy codebases, familiar with the PHP5 ecosystem (2009-2014 period).

Bonus: Candidate has developed custom CRM functionality (Calendar, Contacts, Scheduling)


The PHP CRM Engineer will report directly to Eyasu Kifle, Senior Engineer, and will be responsible for:
  • Maintaining a complex PHP5 CRM application and making bug fixes / enhancements
  • Working with other developers and the product team to revamp the CRM using new technologies
  • Identifying legacy code issues and safely improving them using best practices
  • Improving the database design, performance, and reliability of the codebase
  • Understanding an existing CRM SaaS product end to end
  • Working within an Agile/Scrum framework to reliably deliver on projects

PHP CRM Engineer Requirements and Qualifications
  • Minimum 5+ years of experience with PHP, MySQL, JavaScript
  • Able to autonomously learn and organize an existing codebase
  • Very organized, detail-oriented and conscientious
  • Excellent grasp of web engineering fundamentals
  • Refined debugging and troubleshooting skills
  • Excellent written and verbal communication 
  • Ideally, you have led a transition from server-side applications to client-side SPA + +REST architectures.
  • Bonus: Demonstrable experience with CRM applications

Technical Skills
  • Excellent programming skills in: PHP5, PHP7, MySQL, JavaScript, CSS
  • Strong database design experience, familiar with MySQL schema migrations, performance tuning, sharding, scaling
  • Strong understanding of web engineering fundamentals
    • Understanding of REST JSON APIs, HTTP caching
    • Understanding of web security practices, OWASP 10, etc.
  • Experience with CI/CD pipelines
  • Familiarity with unit testing and E2E testing
  • Nice to have: 
  • Experience with ReactJS, Node.JS, Docker, SCSS and TypeScript
  • Familiarity with GraphQL
  • Familiarity with Docker, AWS load balancing, basic linux sysadmin

Start Date
We're looking for a candidate able to start in this position full-time during Q1 of 2021. We are a fully remote team. 


Application
The application process may include: A brief video interview submission, a code submission or technical phone interview, and a live Zoom interview.