Spear Education - AZ, AZ

posted 2 days ago

Full-time - Mid Level
AZ, AZ
Educational Services

About the position

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

  • 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

Requirements

  • 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
  • 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

Nice-to-haves

  • Experience with CI/CD pipelines, Docker, or other containerization tools is a plus
  • Strong communication skills, a collaborative mindset, and self-motivation

Benefits

  • Great Work/Life Balance - Unlimited time off program along with paid time off for volunteering.
  • Comprehensive Health & Wellness Benefits - Medical (including your pets!), Dental, & Vision benefits and a 401k with a generous match.
  • 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.
  • 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.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service