Software Engineer - Backend (PHP)

وصف الوظيفة

We are seeking a skilled and experienced Backend Software Engineer to join our talented development team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our applications. You will collaborate closely with cross-functional teams, including front-end engineers, product managers, and data scientists, to deliver high-quality and performant solutions.

Your main responsibilities will include:

  • Design, develop, and maintain backend systems and APIs using modern programming languages and frameworks.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Build scalable and efficient solutions that can handle large volumes of data and traffic.
  • Optimize system performance and ensure high availability and reliability.
  • Implement security best practices and ensure data protection and privacy.
  • Conduct thorough testing and debugging to identify and resolve issues.
  • Work with databases and data storage systems to manage and manipulate data effectively.
  • Collaborate with DevOps teams to deploy and monitor production systems

متطلبات الوظيفة

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
  • 3-5 years of experience in backend development, with strong experience in PHP
  • Solid understanding of web application architecture and RESTful API design principles.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
  • Understanding of software engineering principles, design patterns, and best practices.