Job Title : PHP Full Stack Developer (PHP & React.js)
Location : Remote
Employment : Permanent
As a growing team, we are looking for a passionate Full Stack Developer who is excited to take ownership of features end-to-end, contribute fresh ideas, and help shape both our product and engineering practices.
Key Responsibilities :
- 4+ years of experience building consumer-facing web apps
- You are interested in the full-stack opportunity and love building a feature from start to finish
- Self-starter with deep interest in tech - we want someone who will come in with opinions, and shape our engineering practices and decisions for the better
- An eye for design - you'll have an important role in making the product look great
- Believe in our mission and love the idea of working in education to help students succeed
Key Responsibilities :
Design, develop, and maintain scalable, high-performance web applications.Work across the stack from backend services to frontend user interfaces.Build reusable, maintainable, and efficient code using PHP (Laravel) and modern JavaScript frameworks.Collaborate with product managers, designers, and fellow developers to translate business needs into technical solutions.Optimize applications for speed, performance, and scalability.Integrate with and manage relational and in-memory databases (MySQL, Redis).Implement asynchronous communication and message queues (RabbitMQ).Participate in architectural discussions, code reviews, and process improvements.Explore and propose new tools, frameworks, or processes to improve product quality and developer productivity.Requirements :
13+ years of experience in full-stack web application development.Proficiency in PHP (Laravel framework preferred).Solid understanding of JavaScript (Vanilla JS, jQuery) and experience with modern frontend frameworks (Vue.js, React).Hands-on experience with MySQL and understanding of relational database design.Familiarity with Redis and RabbitMQ for caching and messaging.Strong debugging, problem-solving, and analytical skills.Ability to work in a collaborative team environment with ownership of tasks.Eagerness to learn and adapt to new technologies as the stack evolves.Good communication skills and a proactive mindset.(ref : hirist.tech)