We are seeking a part-time, motivated software developer with a background in the product development lifecycle in a startup environment. Strong back end development experience and skills required (front end development experience nice-to-have). This position has the potential to grow into a full-time position with product management and team lead responsibilities. This position is expected to uphold CourseArc’s mission and values.
Duties/Responsibilities
- Develop back-end enhancements to CourseArc’s core product, a course authoring tool written in PHP
- Perform code reviews and provide feedback to other developers
- Act as the development team lead when necessary to support the CTO
- Upgrade application from PHP 5 to PHP 7
- Create SQL queries to assist with custom reporting needs for clients
- Investigate issues reported in support tickets
- Perform code deployments
- Complete updates to an internal Laravel application
- Perform stress tests of application, identify and fix bottlenecks
Qualifications
- Bachelor’s Degree in Computer Science or a related field, or 3 years Development equivalent experience, required
- US Citizenship, required
- Strong experience in back end languages/skills: object-oriented PHP, SQL
- Excellent verbal and written communication skills
- Expert understanding of LAMP stack
- Experience working in a command-line Unix environment
- Expert understanding of git and experience working with a team of developers
- Experience integrating with other third-party services using REST APIs
- Experience with Laravel a plus
- Experience with shell scripting a plus
- Experience with automated testing tools a plus
- Front-end experience in HTML, CSS, JavaScript, Grunt/Gulp, Bootstrap, jQuery are a plus
Why Work for CourseArc?
CourseArc offers a fast-paced environment where you can see the impact your work makes daily. We provide opportunities for rapid growth and expansion with flexibility that isn’t typically found in the traditional corporate environment.
CourseArc offers:
- Innovative and agile company environment with more opportunities and flexibility than traditional corporate companies
- Connections with colleagues through cooperative, close-knit teams
- Collaborative relationship with the executive team for technical decisions and the product development life-cycle
- Competitive compensation packages
- Remote work setting with a flexible schedule
Want to Apply?
Please email with the following documents:
- Cover Letter (PDF)
- Resume (PDF)
- Github link
- Links to any websites you’ve worked on, with a paragraph explaining your contributions
Position Type/Expected Hours of Work
This position is contractual with an initial workload of approximately 20 hours per week. The goal is to ramp up to a full-time position (40 hours per week) by January 2021. Remote/Virtual position. No travel required.
Equal Employment Opportunity
CourseArc does not discriminate on the ground of race, color, religion, sex, age, disability or national origin in the hiring, retention, or promotion of employees; nor in determining their rank, or the compensation or fringe benefits paid them.
Job Type: Contract
Benefits:
Schedule:
- Day shift
- Monday to Friday
Experience:
- Software Development: 3 years (Required)
Education:
Work authorization:
Contract Length:
Contract Renewal:
Full Time Opportunity:
Relocation Assistance Provided:
Company's website: