Backend Senior Engineer

وصف الوظيفة

  • 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.