Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Full Stack Developer
FAI FarmsJob Overview
The role involves developing and maintaining web applications focused on animal welfare in global food production. The position requires collaboration with cross-functional teams and contribution to the full software development lifecycle, using PHP/Laravel for backends and React/TypeScript for frontends.
Responsibilities
- Develop and maintain web applications primarily using PHP/Laravel backends and React/TypeScript frontends.
- Perform code reviews, troubleshoot, and debug applications.
- Collaborate with designers, product managers, and other developers to ensure secure, high-quality and consistent user experiences across all applications.
- Collaborate with the support team on resolving issues in a timely and effective manner.
- Integrate with third-party APIs and services.
- Write and maintain technical documentation.
- Stay up-to-date with emerging technologies, threats, and industry trends.
Qualifications
- Minimum 5 years of experience in PHP development.
- Proficient in the Laravel PHP framework.
- Experience with front-end technologies such as React and TypeScript and a strong understanding of responsive design.
- Familiarity with version control systems, preferably Git.
- Knowledge of database management systems, particularly MySQL or PostgreSQL.
- Experience with RESTful API development and integration.
- Ability to write clean, secure, well-documented, and maintainable code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Fluent in English.
Preferred Qualifications
- Knowledge of unit testing and test-driven development (TDD).
- Knowledge of secure application development/hosting and penetration testing.
- Understanding of Agile/Scrum methodologies.
Benefits
- 33 days annual leave inclusive of bank holidays (pro rata for part time).
- Additional holiday awarded for long service.
- Holiday purchase scheme (up to one week per year).
- Contributory auto-enrolment pension scheme.
- Private health insurance scheme.
- Discretionary bonus scheme.
- Generous Company sick pay scheme (12 weeks full pay, 12 weeks half pay, after successful completion of probation).
- Enhanced Maternity and Adoption Pay (full pay for 18 weeks, after 26 weeks service by the qualifying week).
- Enhanced Paternity Pay, full pay for 2 weeks (after 26 weeks service by the qualifying week).
- Sabbatical leave opportunity for long service.