Job Details
Skills And Tools:
Job Description
Working Days and Hours: Monday to Friday, 9 AM - 5:30 PM (UK Hours); Potential for Flexible Hours
Location: Remote/Online
Salary Range: Attractive Top of Market Salary (paid in GBP/USD)
Palm Outsourcing helps international companies find talent in Egypt.
Please note, we will only be considering excellent applicants with solid demonstrable experience. If you do not have clear and evidenced experience, you will be immediately rejected, so please do not apply.
Contrastingly if you feel you are a right fit relative to the requirements below, please proceed.
Opportunity Overview
The client is a leading innovator in the online proxy solutions industry. They are renowned for delivering cutting-edge proxy and scraping technologies, driving significant advancements in web data access, automation, and security. This role presents a unique opportunity to contribute to key projects and initiatives that are at the forefront of web technology solutions and system modernizations. As a pivotal member of our client's team, you will be involved in a range of activities that drive innovation, scalability, and enhanced performance in web applications, helping to shape the future direction of the company.
Role Description
We're looking for a Full-Stack Developer with PHP, Laravel, Next.js, and Strapi expertise to join our client's team. If you're a proactive and detail-oriented professional who wants to contribute to the world of online proxy solutions and web technologies, while gaining experience from an established company within the global tech market, this could be the opportunity you've been looking for. You'll play a crucial role in designing, developing, and enhancing applications, driving innovation, scalability, and enhanced performance across web solutions. This position offers significant opportunities for personal and professional growth within a dynamic and forward-thinking environment.
Key Responsibilities
- Feature Development (Front-end & Back-end) - Develop and implement new features across the stack for enhanced system functionality. Build responsive and user-centric front-end applications focusing on performance.
- Code Maintenance & Optimization - Refactor and enhance existing code to uphold high standards of quality. Troubleshoot and resolve bugs, ensuring application reliability.
- System Modernization - Migrate tech stacks to modern frameworks like Laravel and Next.js. Integrate React/Next.js front-end with PHP/Laravel back-end systems.
- Documentation & Best Practices - Document code and follow clean coding principles and efficient design patterns.
- Database Management - Work with or learn databases like RethinkDB, memcached, and others.
- Deployment & DevOps - Utilize CI/CD pipelines, staging environments, and minimize downtime.
- Collaboration - Work closely with team members on product designs and deliverables. Participate in code reviews and agile development practices.
Company Benefits
- Top-of-the-market pay.
- Remote working.
- Potential for flexible working schedule (please ask about this).
- Becoming a part of Palm Outsourcing, where your performance is rewarded in long-term job security and continued growth opportunities.
Job Requirements
Qualifications
Minimum Qualifications
- Expertise in PHP and Laravel - Demonstrated project experience in developing with PHP and Laravel.
- Front-End Development Proficiency - Skilled in creating responsive front-end applications using Next.js, React, and modern JavaScript frameworks.
- API Development and Integration - Proven experience in API development and seamless integration.
- Database and Tools Familiarity - Knowledge of databases like RethinkDB and tools such as Docker, Jenkins, and GitLab.
- Version Control and Agile - Strong understanding of Git version control and agile methodologies.
- Clean Coding Practices - Ability to write well-documented, maintainable, and clean code.
Preferred Qualifications
- Extensive Full-Stack Experience - 7+ years of full-stack development experience.
- Tech Stack Modernization - Proven experience in modernizing and migrating technology stacks.
- Problem-Solving Skills - Strong problem-solving abilities and collaboration skills.
- Communication Excellence - Exceptional communication skills and a track record of delivering impactful solutions.
Bonus Skills
- Knowledge of Node.js, Python, and ELK Stack - Additional expertise in these technologies is advantageous.