Want Senior Full Stack Engineer in Atlanta, GA
Job title: Senior Full Stack Engineer
Company: Applerouth Tutoring
Job description: Job Title: Senior Full Stack Engineer - Fully remote.
Company Description
Applerouth is a private educational services company composed of a passionate group of educators and professionals. Founded in 2001, we have created a supportive and dynamic learning environment that fosters growth and success for our students. Today, Applerouth is part of Stravos Education, a newly-formed, mission-driven company, representing a range of successful legacy brands in the education space. Our family of brands includes Summit Educational Group (mytutor.com), ESM Prep (esmprep.com), UES (ueseducation.com), and Launch Precollege Labs (precollegelaunch.com). Together, Applerouth and these brands provide a wide range of support to students across the world.
Job Description
This is a unique opportunity to help shape the future of an already successful company. We developed our own online system to run every facet of our tutoring business, including: tutoring reports, sales/customer service, payroll, test grading, and much more.
As part of our engineering team, you would work with our sales, tutoring, and management teams to augment existing systems and design new ones to make each area of our business operate as efficiently as possible. Projects include both client-facing and employee-facing systems.
Qualifications
- 5+ years of experience with HTML/Javascript (React or Vue.js) & 2+ years of experience with Laravel and PHP in a production environment
- Solid understanding of the best practices to build scalable, performant web applications
- Proficiency with relational databases such as MySQL
- Experience with AWS cloud services (S3, EC2, RDS)
- Familiarity with development tools such as Docker, Linux environment, git, etc.
- Participate in regular meetings to identify business needs, and assist in identifying and implementing technical solutions to meet those needs.
- Provide full-stack development for new and existing features.
- Work with customers or departments on technical issues including software system design and maintenance.
- Document and demonstrate solutions by developing documentation & code comments.
- Provide recommendations surrounding data architecture, usability, design and QA.
- Anticipate and communicate blockers and delays before they require escalation.
- Contribute to the teams coding standards and development practices to ensure a highly maintainable codebase.
- Refactor code as appropriate to manage technical debt.
- Troubleshoot and debug application problems as they arise.
- Participate in regular check-in and All Hands meetings
- Stay abreast of industry trends and identify opportunities for growth
- Other tasks as the company may require
- Salary: $95,000-$115,000
- Benefits include:
- Company-sponsored medical, dental, vision, and life insurance
- Generous holidays and paid-time-off
- 401-k with company match after one year with the company