Mid-Level Developer
Remote • Full-time • USA Only (**Colorado preferred**)
## About us:
USCI's mission is to help people change their lives through distance education. USCI
provides high-quality, flexible training at an affordable tuition. Our programs are written and
developed especially for the distance learner. Our administration, faculty and staff provide
student-centered, real-world curricula and exceptional service.
Our 45-year-old school transitioned its core systems to Google Cloud Platform a few years ago.
We rewrote our entire codebase and revamped our infrastructure in an effort to significantly improve performance, stability, and
maintainability. Our new platform is powered by Laravel running on PHP 8, MySQL, Linux, and
Nginx with a Bootstrap 4 and Tailwind frontend.
We're looking for a mid-level developer in the U.S. to join our small team.
Our home office is located in Fort Collins, Colorado, but this position is fully remote.
## This person will be responsible for the following:
- Collaborate with our in-house frontend designer to replace our LMS's legacy Bootstrap 4 frontend with clean, efficient Tailwind CSS that looks professional across phones, tablets, and computers.
- Collaborate with staff and faculty to build new features, primarily for our platform that consists of a CRM (Customer Relationship Manager), SIS (Student Information System), and LMS (Learning Management System).
- Create meaningful, actionable reports by writing MySQL queries, including backend and frontend Laravel .
- Make accessibility changes necessary to support people with disabilities (Section 508 and WCAG 2.0).
- Assist with Laravel and NPM updates, including manual tests to ensure everything still works.
## Qualifications:
- 2-3 years of full-time PHP experience (at least 6 months of experiencing working with Laravel)
- 2-3 years of SQL experience (preferably MySQL)
- Comfortable with Bootstrap and Tailwind CSS
- Ability to communicate effectively and to speak up if you notice a problem or get stuck
- Desire to create fast, efficient, mobile-friendly Web applications that are intuitive to use
- Ability to transmit, handle, and store sensitive data securely
- Ability to work independently and remotely
- Detail-oriented
- Fluent in English
- Bonus points if familiar with VueJS and Livewire
## Future responsibilities:
- Maintain PCI-DSS compliance (credit card processing)
- Debug and fix issues (using tools like Laravel Telescope and DebugBar)
- Rewrite existing code that's not up to quality standards
- Write unit tests, functional tests, and acceptance tests
- Identify and fix performance bottlenecks in the software, Linux operating system, database queries, etc.
- Identify opportunities for reducing overhead costs without compromising the company's values or the system's stability
- Help troubleshoot and maintain the infrastructure on Google Cloud Platform
- Help transition remaining on-premise servers/services to the cloud
- Ensure our systems and workflows are compliant with COPPA (Children's Online Privacy and Protection Act), as we have an online high school
## Future qualifications:
- Comfortable performing console-only administration tasks of Linux servers
- Strong understanding of the OWAST Top Ten Web Application Security Risks and how to protect against them
- Strong understanding of HTML5, CSS, and Javascript
- Familiar with JSON, web services, third party APIs, GitHub
- Bonus points if familiar with Bash scripting, NoSQL, Elasticsearch
## Compensation:
- Full-time salary of $80,000 - $110,000 per year based on experience
## How to apply:
Use the form below to provide the following information:
- Resume/CV
- Samples of your work