Jobs and Careers
SP

Full Stack Developer

Spear Education
Scottsdale, United Statesfull_timeVerifiedPosted 10 Jan 2025

About the role

Company Description

Spear is one of the world’s most respected providers of continuing education and support to dentists and their teams, helping them pursue and achieve great dentistry. Our growing organization is driven by our collective desire to provide the finest continuing education experience and product offerings that directly address the clinical and business challenges that many dentists face today.

    Job Description

    We are seeking an experienced Full Stack Developer to join our dynamic team – an engineer who is comfortable with both front- and back-end programming languages, relational and non-relational databases, and systems engineering.  This role is key to building, optimizing, and scaling our applications and delivering high-quality features to enhance user experience. You will work closely with cross-functional teams to drive development across the stack, primarily focusing on PHP, Laravel, Vue.js, GraphQL, and REST APIs.

    Responsibilities and Duties:

    • Work and collaborate with the Product Engineering team to design and build new features for our portfolio of applications
    • Implement GraphQL and REST APIs to ensure robust data integration and seamless client-server communication
    • Collaborate with designers and product managers to translate project requirements into efficient and reliable code
    • Perform code reviews regularly for your peers
    • Debug, troubleshoot, and optimize application performance to ensure that performance targets are met
    • Assist the development team by performing 3rd level support duties on a voluntary and/or rotational basis
    • Write documentation (as needed) which may include project architecture, entity relationship diagrams, process documents or other technical artifacts
    • Stay updated on emerging trends and technologies and contribute innovative ideas
    • Attend and contribute to Agile ceremonies including daily standup, sprint review, sprint planning, technical grooming, and retrospective
    • Adhere to Spear's company values and promote creativity, collaboration, and growth in the workplace

    Role Competencies:

    • SOLID object-oriented design, coding and debugging skills in PHP and modern JavaScript (NodeJS, Python, Java is a plus)
    • Mastery of HTML and CSS/SASS
    • Proficiency with programming frameworks (e.g. Laravel) and package management via Composer
    • Proficiency with front-end technologies (e.g. Vue,js) and package management via npm
    • Strong database skills with MySQL, PostgreSQL (MongoDB and/or Amazon Redshift is a plus)
    • Understanding of web services technologies such HTTP and REST
    • Understanding of web page performance and security
    • Familiarity with Test Driven Development (TDD) and frameworks
    • Understanding of UI/UX best practices as well as accessibility compliance
    • Familiarity with Linux/Unix along with some command line skills
    • Exposure to Amazon Web Services (EC2, S3/CloudFront, RDS, etc.)
    • Excellent communication skills, both written and verbal

    Qualifications

    • Bachelor's degree in Computer Science or related field (or 5+ years professional experience)
    • 5+ years experience with PHP, JavaScript or other object-oriented languages (C#, Python, Objective-C, etc.)
    • 3+ years developing rich user interfaces using modern web frameworks such as Vue.js, AngularJS or React)
    • Experience with CI/CD pipelines, Docker, or other containerization tools is a plus
    • Strong communication skills, a collaborative mindset, and self-motivation

    Additional Information

    What Spear Offers

    As the leader in our industry, we rely on the creativity and expertise of our people to deliver the best for our clients. In return, we invest in our employees by offering a diverse suite of benefits. We believe in offering choice and flexibility to keep our employees and their families healthy and happy today forward.

    • Great Work/Life Balance - Unlimited time off program along with paid time off for volunteering. We also have shorter meetings times to help support a healthy work life balance for all employees!
    • Comprehensive Health & Wellness Benefits - Medical (including your pets!), Dental, & Vision benefits and a 401k with a generous match. We also offer Maternity & Paternity Leave.  Additional benefits include Mental Health Day, and a complimentary annual subscription to the Calm app, empowering employees with mindfulness, meditation, and stress management tools.
    • Company Sponsored Events - Think costume contests, annual Wellness Day, May the 4th be with you, Friday afternoon "Get Giphy With It", team builders, and 5k’s!
    • Career Development Pathways

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Spear Education

    View company profile →