We are looking for a Senior Backend Engineer to develop and maintain robust backend systems for our promotional features, optimize existing systems for enhanced performance and scalability, and lead technical decisions and contribute to our SaaS solutions.
Requirements
- Degree in Computer Science or related field.
- Strong proficiency in PHP with a deep understanding of OOP, SOLID, MVC architectures, and design patterns.
- Experience in building and consuming RESTful APIs.
- Knowledge and experience in Web application frameworks (e.g. Symfony, Laminas,).
- Strong development experience in Node.js/TypeScript.
- Solid grasp of asynchronous programming techniques and their applications in PHP and JavaScript.
- Knowledge of relational databases (MySQL, PostgreSQL), columnar databases (Redshift, ClickHouse), and NoSQL technologies (DynamoDB, MongoDB).
- Skilled in developing and maintaining end-to-end and unit tests.
- Proven track record of developing production-ready solutions.