Company Description
Copilot CRM is a home services CRM company that focuses on creating innovative tools and software for blue collar businesses to improve efficiency, automate processes, save time, and increase revenue. Led by Mike Andes, a home service entrepreneur himself, Copilot is dedicated to solving the unique challenges of the home services industry. As an early-stage, bootstrapped startup, we are on the cusp of achieving product-market fit and are looking for talented individuals to join our journey.
Role Description
We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. In this role, you will be responsible for developing and maintaining the backend of our web app. This role requires experience writing and maintaining RESTful PHP frameworks. You will help clean up data structures and optimize database performance. The web app is deployed on AWS with Terraform so experience with both will be helpful in being successful in this role by choosing the right tool for the job.
Responsibilities
- Develop and maintain backend services and APIs using PHP.
- Design and optimize database schemas and queries in SQL.
- Manage and optimize cloud infrastructure on AWS.
- Write clean, maintainable, and well-documented code.
- Collaborate closely with the front-end team to integrate user-facing elements with server-side logic.
- Ensure high performance and responsiveness of applications.
- Conduct code reviews and provide constructive feedback to other developers.
- Work with the existing team to help level up their skills through mentorship and code reviews.
- Stay current with the latest trends and best practices in backend development.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- 8+ years of experience as a backend developer.
- Strong proficiency in PHP, SQL, and AWS.
- Proven experience with designing and optimizing database schemas.
- Experience with Git and other version control systems.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
Bonus Skills
- Familiarity with agile development methodologies.
- Experience with testing frameworks and methodologies.
- Knowledge of web performance optimization techniques.
If you are a passionate backend developer with a keen eye for detail and enjoy working in a collaborative, fast-paced startup environment, we'd love to hear from you. Join Copilot CRM and help us build the next generation of software solutions for home service entrepreneurs!