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 5 years ago

**About Us**
USATestprep is a rapidly growing, market-leading, education technology company based in
suburban Atlanta. Our passionate, close-knit team has built a high growth, profitable business
and an exceptional company culture, dedicated to supporting teachers and students across the
country. We are hiring high-impact, talented staff across all departments

**Salary and Benefits**
● Competitive salary
● Annual bonus, dependent on performance and company profits
● Healthcare coverage effective on the first of the month following 30 days of
employment
● 401(k) eligibility after one year of service
● Profit-sharing plan eligibility after one year of service
● Prorated 20 days personal time off per year
● 10 company-observed holidays per year
● All equipment provided

# Responsibilities
**What You’ll Be Doing**
Help keep our organization humming along by fixing bugs, optimizing code, helping to refactor
our legacy code base, and working on new development initiatives. You’ll spend your days
working with various internal teams to make sure our application is running smoothly and
problems are solved quickly, and our customers are satisfied.
You should be well versed with SQL, PHP, and JavaScript and have experience with web
frameworks such as YII, Laravel, or other platforms which utilize the Front Controller and MVC
design patterns. Strong analytical, communication, and listening skills are a must. You’ll be
trusted to make the right decisions for the company and our users.
If you love to learn, enjoy working as a team, are down to earth, super positive, not afraid to
jump in or ask questions, and always involved in technology side projects in addition to
whatever paid work you're doing, then this is the right role for you.

**How You’ll Spend Your Day**
● Learning our systems inside and out. It’s a large ecosystem with a variety of
components.
● Refactoring components of our application from legacy code to modern code
● Designing and implementing new components and features for our application
● Helping to research and fix existing bugs in the application
● Having fun with our great team


# Requirements
**Must-Have Skills and Attributes**
● A natural curiosity and passion for software development and/or technology in general
● Understanding the code refactoring process and a willingness to spend considerable
time refactoring
● Understanding and migrating legacy code according to established guidelines
● Understanding the need for creating and maintaining documentation
● High level of comfort adhering to style and development guidelines
● Familiarity with and comfort operating on the Linux command line
● A strong understanding of SQL databases and SQL queries, optimizing and tuning SQL
queries
● A basic understanding of (cloud) hosted web applications and their structure
● Experience with Git and/or GitHub
● Experience developing in platforms that employ the Front Controller and MVC design
patterns
● Experience in test driven development
● Experience developing in multi-layer application stacks
● Customer-focused attitude and a willingness to do-what-it-takes to help internal and
external users

**Bonus Points**
● Experience with JavaScript based front-end programming (Angular, React, etc.) and
single-page applications
● Experience working with CI/CD processes
● Experience with performance tuning and profiling applications

#Location
- US-only