Requirements * 2+ years of professional experience in a backend development role * Strong proficiency in Node.js and its ecosystem (e.g., Next.js). * Strong proficiency in PHP and extensive experience with the Laravel framework. * Solid experience with relational databases like MySQL and PostgreSQL. * Hands-on experience with Elasticsearch for building search functionalities. * Proven experience using Redis for caching and performance enhancement. * Strong understanding of RESTful API design principles. * Proficient with version control systems, primarily Git. * Experience writing unit and integration tests. * Excellent problem-solving and analytical skills.
Responsibilities * Develop and maintain server-side logic using Node.js and PHP (Laravel). * Design, implement, and optimise database schemas and queries for MySQL and PostgreSQL. * Write clean, scalable, well-documented, and testable code. * Participate actively in code reviews to maintain high standards. * Develop and execute unit and integration tests to ensure application reliability. * Troubleshoot, debug, and resolve complex technical issues. * Contribute to architectural discussions and decisions.