Staff Engineer, PHP/Laravel
Job Description:
Niceone is seeking a highly skilled and experienced Staff Engineer with a deep passion for PHP and the Laravel framework to join our dynamic engineering team. In this pivotal role, you will be a technical leader, driving architectural decisions, mentoring junior engineers, and ensuring the delivery of high-quality, scalable, and maintainable applications. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into robust technical solutions. This is an exciting opportunity to make a significant impact on our products and contribute to the growth of our engineering culture.
Key Responsibilities
Provide technical leadership and guidance on complex PHP and Laravel-based projects.
Architect and design scalable, secure, and performant web applications and APIs.
Write clean, well-documented, and testable code following best practices and coding standards.
Lead and participate in code reviews, ensuring code quality and knowledge sharing within the team.
Mentor and coach junior and mid-level engineers, fostering their technical growth.
Identify and address performance bottlenecks and architectural weaknesses.
Contribute to the development and evolution of our technical stack and development processes.
Collaborate effectively with product managers, designers, and other stakeholders to define and deliver product features.
Evaluate and recommend new technologies and tools to improve our development efficiency and application quality.
Troubleshoot and resolve complex technical issues.
Participate in sprint planning, estimations, and retrospectives.
Stay up-to-date with the latest trends and advancements in PHP, Laravel, and related technologies.
Key Skills and Qualifications
Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
[Specify number, e.g., 8+] years of professional experience in software development, with a strong focus on PHP.
Deep expertise in the Laravel framework and its ecosystem (e.g., Eloquent, Blade, Artisan, testing).
Solid understanding of object-oriented programming (OOP) principles and design patterns.
Experience designing and implementing1 RESTful APIs and microservices.
Proficiency with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., Redis, MongoDB).
Strong understanding of software testing principles and experience with various testing frameworks (e.g., PHPUnit, Pest).
Experience with version control systems, preferably Git.
Familiarity with CI/CD pipelines and DevOps practices.
Excellent problem-solving, analytical, and debugging skills.
Strong communication and collaboration skills, with the ability2 to articulate technical concepts to both technical and non-technical audiences.
Proven ability to3 lead technical discussions and drive technical decisions.
A proactive and self-motivated approach with a strong sense of ownership.
Bonus Points For:
Experience with front-end technologies such as JavaScript, HTML, and CSS, and modern JavaScript frameworks (e.g., Vue.js, React).
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Experience with cloud platforms such as4 AWS, Azure, or Google Cloud.
Contributions to open-source projects.
Experience in an agile development environment.
- Department
- IT
- Locations
- Egypt
Staff Engineer, PHP/Laravel
Loading application form
Already working at Nice One?
Let’s recruit together and find your next colleague.