Job Description
Full Stack Developer (PHP)
Position Overview:
We are seeking a proficient Full Stack Developer with expertise in front end technologies like TypeScript, Angular, and SCSS, complemented by a strong background in back-end technologies, particularly PHP with a focus on Laravel. The ideal candidate will play a pivotal role in designing, developing, and maintaining both front end and back-end components of our web applications. This position presents the opportunity to engage in diverse projects, collaborate with cross-functional teams, and actively contribute to the ongoing enhancement of our products.
Responsibilities:
- Develop and maintain robust front end components using TypeScript and SCSS.
- Design and implement scalable and efficient back end solutions using PHP, with a large focus on Laravel.
- Collaborate with stakeholders to translate requirements into technical solutions.
- Optimize application performance and ensure responsiveness across various devices and browsers.
- Write clean, reusable, and well-documented code following best practices and coding standards.
- Conduct code reviews to ensure code quality, consistency, and adherence to specifications.
- Troubleshoot and debug issues and provide timely resolutions to technical challenges.
- Stay updated on emerging technologies and industry trends and incorporate them into our development processes as appropriate.
- Participate in planning, progress meetings and discussions.
Requirements:
- Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer (PHP) or similar role an asset
- Proficiency in front end technologies including TypeScript, HTML, SCSS using modern solutions.
- Solid understanding of back-end technologies such as PHP and how they integrate with front end solutions.
- Experience with RESTful APIs, JSON, and other web services integration.
- Familiarity with database management systems, particularly MySQL.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work independently in a remote environment, with a proactive and self-motivated attitude.
Preferred Qualifications:
- Knowledge and experience developing Laravel applications.
- Knowledge and experience developing Angular applications.
- Experience with version control systems, particularly Git.
- Knowledge of cloud platforms such as AWS or Azure.
Location:
- Position is full remote, but office space is available in London if it is preferred.
Learn more and Apply