The National College
Job title:
Senior Fullstack Engineer
Company
The National College
Job description
JOB TITL Senior Fullstack EngineerREPORTS T Lead Fullstack EngineerDepartment. TechSub Department EngineeringRole OverviewCarrying out full-stack development, including new features, integrations, resolving issues, reviewing code and supporting the culture of learning whilst building leading technology.Key ResponsibilitiesCarry out high quality development in PHP, Laravel, CSS, HTML and JavaScript against the asks within the development backlog that were provided by product and designSupport the appropriate selection of tools, frameworks, recommending best architectural approach, ensuring scalability, security, maintainability and performanceWork closely with design and standalone to ensure a high attention to detail and quality in all visual areas of the product, whilst being highly accessibleEnsuring high quality code through the use of implementation of automated testing for new and existing developmentsReviewing and supporting other engineers within the team through timely and supportive code reviews and continuously improving both own and other team members coding standardsWorking as part of a scrum team, but collaborating with other development teams, product, design and test teams to ensure the best implementation and highest quality productSupporting agile process for planning and estimation, ensuring realistic targets for each sprintResolve bugs and issues as reported by the QA, support and designProvide capacity and input to enable both personal and team innovation within the product, processes and team, staying up to date on emerging technologies and best practicesExpanding and maintaining integration with third party interfaces (e.g. SalesForce, Hubspot, Xero, GTM, GA, SSO, etc)RequirementsExperience5+ years’ experience in development rolesA track record of building high-performance products, preferably with ecommerce or SaaS applicationsA strong portfolio showcasing previous projects, including personal or professional contributionsSkills and CompetenciesExperience with cloud platforms and services on AWSExperience with DevOps practices and tools, such as CI/CD, Kubernetes, etc.A strong ability to work with detail and accuracyStrong technical skills and understanding of software development and delivery practicesA passion for development and technology driven by being hands with coding and developmentDemonstrable experience of development within a PHP / Laravel environment on established large scale web productsDemonstrable experience with SaaS based products on cloud platforms, including API integrations with external systemsExperience working with relational databases (preferably MySQL/Aurora)Detailed knowledge of web development technologies and associated services including Vue.js, CSS (sass, scss, tailwind), JavaScript. Knowledge of PHP blades, Laravel, Angular and React are major benefits.Ability to design, implement and maintain scalable, reliable and secure software solutions that meet business and user requirementsCapability to build CSS and front-end implementation for multi-device support based on UI/UX designsExperience interacting with Google Analytics, using Google Tag Manager and other third-party integrations such as VWO, product fruits, Algolia searchExperience with video delivery platforms or learning management systems a huge benefitPractical experience working with automated unit and integration testing tools and frameworks such as PHPUnit, PHPStan and SeleniumExperience with agile methodologies such as Scrum or Kanban, and tools such as Jira and GitExcellent communication, collaboration, and problem-solving skillsFlexible and able to work in a highly collaborative fast-paced cultureQualificationsIdeally you have a degree in software engineering, computer science or similar field
Expected salary
Location
Sheffield
Job date
Sun, 15 Sep 2024 22:08:03 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsineu.net) you saw this job posting.