Spear Education
Full Stack Developer
Spear Education, Scottsdale, Arizona, United States,
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
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