Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Developer image - Rise Careers
Job details

Full Stack Developer

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 - Career development through continuous coaching, training, and on the job learning along with an annual review process.
    • Employee Recognition - We celebrate one another's efforts and accomplishments by using Nectar, our employee recognition platform. Employees are recognized and rewarded with points that can be redeemed for swag or gift cards in the Rewards Mall!
    • DE&I - We care about each other and have our Spear Collective groups to support this to ensure everyone feels a strong sense of belonging.
    • Transparent Communication - We believe in a collaborative and trustworthy workplace with monthly Company Wide All Hands Meetings and weekly 1:1's. We also send out weekly Office Vibe surveys to all employees for insights and feedback - we listen so we can make positive changes!

    Spear Education deeply values diversity and what it brings to our communities and our organization. 

    Everyone is welcomed here, regardless of how you look, your physical abilities, where you come from, when you were born, what you believe in, how you identify, who you love, how you think, and whether or not you have served.

    We seek to create a culture where each person feels heard, supported and engaged in a positive, empathetic way. 

    We are allies in, and advocates for, our shared humanity.

    All your information will be kept confidential according to EEO guidelines.

    Spear Education Glassdoor Company Review
    3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
    Spear Education DE&I Review
    No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
    CEO of Spear Education
    Spear Education CEO photo
    Kaleim Manji
    Approve of CEO

    Average salary estimate

    $105000 / YEARLY (est.)
    min
    max
    $90000K
    $120000K

    If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

    What You Should Know About Full Stack Developer, Spear Education

    Are you an innovative Full Stack Developer looking for your next exciting challenge? At Spear, located in beautiful Scottsdale, AZ, we're dedicated to revolutionizing the continuing education space for dentists and their teams. We pride ourselves on creating a supportive and collaborative work environment, and we're on the lookout for a talented Full Stack Developer to join our dynamic team. You’ll work closely with our Product Engineering team to design and build features that make a real impact on our applications. A major part of your role will involve working with PHP, Laravel, Vue.js, GraphQL, and REST APIs, ensuring seamless client-server communication while driving the development across the stack. Not only will you debug and optimize application performance, but you’ll also contribute to documentation and attend Agile ceremonies. If you have a passion for web technologies and a desire to grow while making a difference, this is the place for you. Here at Spear, we celebrate creativity and collaboration and provide a fantastic work-life balance, comprehensive benefits, and career development. Your expertise could help shape the future of our solutions and support dentists in achieving great dentistry. Come join us and let’s revolutionize the world of continuing education together!

    Frequently Asked Questions (FAQs) for Full Stack Developer Role at Spear Education
    What does a Full Stack Developer at Spear do?

    At Spear, a Full Stack Developer is essential in designing and building features for our applications. This role includes working with both front-end and back-end technologies, particularly PHP, Laravel, Vue.js, and integrating GraphQL and REST APIs for maximum efficiency.

    Join Rise to see the full answer
    What qualifications do I need to become a Full Stack Developer at Spear?

    To apply as a Full Stack Developer at Spear, you should have a Bachelor's degree in Computer Science or a related field, or at least 5 years of professional experience. You must have extensive experience in PHP and JavaScript, plus familiarity with frameworks like Laravel and Vue.js.

    Join Rise to see the full answer
    What technologies will I work with at Spear as a Full Stack Developer?

    In the role of Full Stack Developer at Spear, you'll engage with a variety of technologies including PHP, Laravel, Vue.js, GraphQL, and REST APIs. Strong database skills with MySQL or PostgreSQL and experience with AWS services will also be beneficial.

    Join Rise to see the full answer
    What kind of work environment can I expect as a Full Stack Developer at Spear?

    Spear offers a supportive and collaborative work environment, emphasizing creativity and innovation. You’ll be part of a dynamic team that values individual contributions and encourages professional growth through regular feedback and development opportunities.

    Join Rise to see the full answer
    What benefits does Spear provide to its Full Stack Developers?

    As a Full Stack Developer at Spear, you can enjoy great work-life balance with unlimited time off, comprehensive health and wellness benefits, professional development pathways, and a culture that promotes diversity and inclusion.

    Join Rise to see the full answer
    Common Interview Questions for Full Stack Developer
    What is your experience with PHP and Laravel as a Full Stack Developer?

    When discussing your experience with PHP and Laravel during the interview, highlight specific projects where you've reached successful outcomes. Explain your familiarity with object-oriented programming and how you’ve utilized Laravel's features effectively.

    Join Rise to see the full answer
    Can you describe a challenging project you've worked on using Vue.js?

    In answering this question, consider sharing a project where you faced significant obstacles. Explain your problem-solving process, how you collaborated with team members, and the eventual successful outcome, showcasing your ability to overcome challenges.

    Join Rise to see the full answer
    How do you approach debugging and optimizing application performance?

    Discuss your systematic approach to identifying bottlenecks and your strategies for optimizing performance. Highlight any tools or methodologies you use, such as performance monitoring software or reviewing application logs.

    Join Rise to see the full answer
    Tell us about your experience with REST APIs and GraphQL.

    When detailing your experience with REST APIs and GraphQL, explain your understanding of when it's appropriate to use each, citing examples from your work. Discuss any projects where you've integrated these technologies successfully.

    Join Rise to see the full answer
    What’s your experience with agile methodologies?

    Speak about your familiarity with agile principles, your role in past sprint ceremonies, and how agile processes have improved teamwork and project outcomes. Highlight any specific tools you've used to facilitate agile workflows.

    Join Rise to see the full answer
    How do you stay updated on emerging technologies and trends?

    Convey your enthusiasm for continuous learning. Share specific resources you follow, such as blogs, podcasts, online courses, or communities that keep you informed about the latest developments relevant to full stack development.

    Join Rise to see the full answer
    Can you explain the principles of Test Driven Development (TDD)?

    In your response, describe how TDD improves code quality and maintainability by writing tests before the corresponding code. Provide examples of how you've implemented TDD in your projects and its benefits on project outcomes.

    Join Rise to see the full answer
    How do you prioritize tasks when working on multiple projects?

    Discuss your time management strategies, such as using task management tools, setting priorities based on project timelines, and maintaining open communication with your team to ensure alignment and transparency.

    Join Rise to see the full answer
    What role have you played in code reviews, and why are they important?

    Emphasize the value of code reviews in fostering code quality and knowledge sharing. Illustrate your experience in providing constructive feedback to peers and how this practice has led to improved codebases.

    Join Rise to see the full answer
    How do you ensure accessibility compliance in your web applications?

    While addressing accessibility compliance, mention specific guidelines like WCAG and your experience implementing best practices to create accessible user interfaces. Share any tools or audits you have used to evaluate accessibility.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Posted 11 days ago
    Photo of the Rise User
    Inclusive & Diverse
    Diversity of Opinions
    Collaboration over Competition
    Growth & Learning
    Transparent & Candid
    Medical Insurance
    Mental Health Resources
    Learning & Development
    Flex-Friendly
    Photo of the Rise User
    Posted 8 days ago
    Photo of the Rise User
    Dental Insurance
    Disability Insurance
    Flexible Spending Account (FSA)
    Vision Insurance
    Paid Holidays
    Photo of the Rise User
    Visa Remote Warsaw, Poland
    Posted 2 hours ago
    Posted 10 days ago
    Photo of the Rise User
    Posted 8 days ago

    At Spear, our mission is to help dentists and their teams pursue and achieve “Great Dentistry.”

    21 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Full-time, on-site
    DATE POSTED
    January 11, 2025

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!