Logo
Spear Education

Full Stack Developer

Spear Education, Scottsdale, Arizona, us, 85261


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 applicationsImplement GraphQL and REST APIs to ensure robust data integration and seamless client-server communicationCollaborate with designers and product managers to translate project requirements into efficient and reliable codePerform code reviews regularly for your peersDebug, troubleshoot, and optimize application performance to ensure that performance targets are metAssist the development team by performing 3rd level support duties on a voluntary and/or rotational basisWrite documentation (as needed) which may include project architecture, entity relationship diagrams, process documents or other technical artifactsStay updated on emerging trends and technologies and contribute innovative ideasAttend and contribute to Agile ceremonies including daily standup, sprint review, sprint planning, technical grooming, and retrospectiveAdhere to Spear's company values and promote creativity, collaboration, and growth in the workplaceRole 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/SASSProficiency with programming frameworks (e.g. Laravel) and package management via ComposerProficiency with front-end technologies (e.g. Vue,js) and package management via npmStrong database skills with MySQL, PostgreSQL (MongoDB and/or Amazon Redshift is a plus)Understanding of web services technologies such HTTP and RESTUnderstanding of web page performance and securityFamiliarity with Test Driven Development (TDD) and frameworksUnderstanding of UI/UX best practices as well as accessibility complianceFamiliarity with Linux/Unix along with some command line skillsExposure to Amazon Web Services (EC2, S3/CloudFront, RDS, etc.)Excellent communication skills, both written and verbalQualifications

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 plusStrong communication skills, a collaborative mindset, and self-motivationAdditional 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 the Health Joy apps.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.