Provide technical guidance and mentorship to Backend Software Engineers, ensuring they adhere to best practices and meet project timelines.
Collaborate with the Engineering Lead to design and implement scalable backend architectures that align with the overall technical strategy.
Develop, test, and maintain high-quality backend code, ensuring robust performance and security.
Architect and implement RESTful APIs that integrate effectively with frontend and third-party services.
Lead code reviews, ensuring that all code is efficient, secure, and adheres to the company’s coding standards.
Work closely with cross-functional teams, including frontend developers, product managers, and QA, to deliver cohesive and high-quality software products.
Monitor, analyze, and optimize backend performance to ensure high availability and responsiveness.
Maintain comprehensive documentation of codebases, APIs, and architectural decisions, ensuring knowledge transfer and team alignment.
متطلبات الوظيفة
Bachelor's degree in Computer Science, Software Engineering, or a related field.
A Minimum of 4 years of experience as a back-end developer with a strong focus on PHP development.
Proficiency in PHP and Laravel.
Solid understanding of database management, SQL, and NoSQL databases.
Experience with RESTful API design and integration.▪ Knowledge of front-end technologies (HTML, CSS, JavaScript) for effective collaboration with front-end developers.
Experience with microservices architecture Familiarity with version control systems (e.g., Git) and DevOps practices.
Understanding of security best practices and compliance with data protection regulations.
Excellent communication skills and the ability to work in a collaborative team environment.