Great software does not happen on its own. It takes great people. That just happens to be our forte. With nearly 24 years of matching top engineering talent with preeminent and innovative brands, we look for people who are inquisitive, resourceful, and dedicated to their craft, and driven to help companies build great software. If this sounds like you, read on.
Forte Group is looking for a Senior Full Stack PHP Engineer to join our high-performing team. As a Senior PHP Engineer you will be responsible for making changes to the backend in concert with changes to WordPress web pages. On this team you will tightly communicate with the business and product to react to changes in the marketplace, new initiatives and promotions to deliver a great web experience.
Project
Our client provides leading technology and services to the golf industry across the United States and Great Britain including software that manages tee sheets, points of sale and reservation services with a focus on providing great experience for golf players and smooth operation of golf courses.
You will be working as a part of a dedicated Agile team with a high level of responsibility for technical decisions and daily collaboration with the client team abroad.
Responsibilities
- Work with your team and other stakeholders to define, design, implement, test, and deliver quality software products in a fast-paced environment using WordPress\PHP and other technology
- Construct and support integrations that are easy to manage, maintain, customize, and configure
- Analyze system issues and problems and implement solutions rapidly, and formulate/use design patterns wherever applicable
- Solve performance problems and architectural challenges
- Participate in code reviews with the team to ensure that code completely and correctly implements the design
- Sharing the knowledge and learning from the colleagues
- Facilitate engineering operation process to ensure high-quality software solutions concerning engineering excellence
- Be proactive and propose reasonable decisions
Technical Overview
- Principles of programming (primitives, if, then, else, for, foreach, etc)
- Principles of Object Oriented Programming in PHP (BDD, design patterns, namespaces, interfaces, classes, traits, methods, inheritance, dependency injection)
- The difference between an object oriented programming language (PHP), and a functional programming language (JavaScript)
- Test driven development
- What would be ideal is someone that has created an application from the ground up without using a framework, library, or CMS
Technologies
- PHP
- React
- GraphQL
- JavaScript, TypeScript
- CSS Modules + PostCSS, HTML
- WordPress (a plus)
Qualifications
- Substantial experience with PHP
- Good knowledge of HTML, CSS, JavaScript is nice to have
- Self-driven team member of a high-performing development team who cares about the team culture and takes pride in the outcome of the teamwork
- Flexible and able to align with priorities coming from the business
- Excellent interpersonal and communication skills
- Upper-Intermediate English
Experience
- Minimum of 5+ years of relevant work experience in PHP development
- Minimum of 2+ years of relevant work experience writing custom plugins
- Experience building Headless WordPress is nice to have
- Experience with Gutenberg blocks
- Experience with React 17 would be a plus
We offer
- Experience working with colleagues locally and abroad
- Opportunities for self-realization working on challenging projects using new technologies and tools
- Friendly team and enjoyable working environment
- Participation in professional trainings and meetups
- Fully paid by Forte 5 sick days during the working year
- Internal English courses provided by Forte Teacher
Join us and be a part of our team!