Design, develop, and maintain backend systems and APIs using modern programming languages and frameworks.
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 closely with product managers, frontend engineers, DevOps teams, and other stakeholders to translate business requirements into well-defined technical solutions and execution plans.
Requirements
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
5+ years of professional software development experience, with strong hands-on expertise in PHP for building production-grade backend systems
Solid understanding of web application architecture and RESTful API design principles.
Experience with relational and/or NoSQL databases and microservices .
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.