JobsAisle
E

Full Stack Developer

Entertainer Fz

Dubai, UAEAED 8,000-22,000/moToday
UAEIT & TechnologyFull Time

Skills Required

JavascriptJavaSqlAwsDockerKubernetesGitHtmlCssPhpAgileDevopsCommunication

Job Description

About UsThe ENTERTAINER is a leading digital company dedicated to adding value for consumers by bringing them the best incentive offers globally. We are a 100% digital data-driven tech company providing first-rate offers across renowned dining, leisure, entertainment and hotel brands worldwide. The ENTERTAINER has grown with the aim of creating unbeatable value and loyalty everywhere we operate. We believe that experience is everything and that we are passionate about creating unforgettable experiences for our customers, partners and employees.Role OverviewWe are seeking a talented PHP Full Stack Web Developer to join our team. In this role you will design, develop and maintain innovative web-based applications that power our portal and premium service platforms. You will work closely with both frontend and backend teams to create high-performance, scalable and secure applications while staying abreast of the latest web development trends. The ideal candidate is a seasoned leader with a proven track record in agile product delivery, cross-functional team management and stakeholder collaboration, ideally within the lifestyle app or similar technology sectors.As a Full Stack Developer you willApplication DevelopmentDevelop and maintain cutting-edge web-based PHP applications using modern PHP frameworks such as Laravel, Yii, Zend, Symfony and Phalcon.Design and implement server-side logic, manage central databases and ensure responsive performance to frontend requests.Build efficient, state-of-the-art applications with an emphasis on creating testable and reusable PHP modules.FrontEnd and BackEnd IntegrationDevelop and integrate frameworks using popular JavaScript libraries and frameworks including and .Ensure that HTML, CSS and JavaScript across applications are valid, consistent and optimized for performance.Integrate third-party payment gateways like Checkout, Adyen, Tap Payments, Tabby and Tamara into applications ensuring smooth and secure transactions.Collaboration and Agile PracticesWork collaboratively with the User Experience (UX) team to ensure design and functionality align with business goals.Engage in an agile environment, collaborating with Development and Project teams to deliver quality work on time.Communicate effectively with both internal teams and customers to gather requirements and convey progress.Quality Assurance and OptimizationConduct SQL queries, stored procedures and build data-driven applications to meet evolving business needs.Perform unit testing using frameworks such as PHPUnit, PHPSpec and Behat and maintain comprehensive documentation.Review and refactor code to uphold best practices, optimize performance and enhance code maintainability.Utilize test-driven development (TDD) and acceptance tests to ensure feature quality and reliability.Security and API DevelopmentImplement and maintain robust security measures including encryption, SSO, OAuth and certificate-based protocols to secure data transmission.Develop RESTful APIs leveraging OpenAPI specifications and API Gateway to ensure secure and efficient microservices communication.Integrate and secure payment APIs ensuring compliance with industry standards like PCI-DSS for secure payment processing with platforms such as Checkout, Adyen, Tap Payments, Tabby and Tamara.Additional DutiesEngage in the entire web application development lifecycle—from concept and design through development, deployment and post-launch support.Stay current with emerging trends and best practices in web development and proactively suggest improvements.What were looking forBachelor’s degree in business, Computer Science, Engineering or in a related field.3 to 5 years of hands-on experience in PHP, PHP (OOP), HTML5, CSS3, Bootstrap, JavaScript, jQuery and Ajax.Proficiency in at least one major PHP framework (e.g. Laravel, Yii, Zend, Symfony, Phalcon).Experience with JavaScript frameworks such as and .Solid understanding of software testing methodologies using tools like PHPUnit, PHPSpec and Behat.Familiarity with distributed SOA web services, relational database concepts, Elastic Search, DynamoDB and AWS technologies.Expertise in database systems (PostgreSQL/MySQL/NoSQL, Redis) and query optimization.Strong grasp of programming principles, data structures and algorithms.Experience integrating and maintaining payment systems such as Checkout, Adyen, Tap Payments, Tabby and Tamara.Experience with code versioning tools such as Git, Mercurial or SVN.Proven ability to work effectively in Agile teams, demonstrating strong ownership and commitment to deadlines.Experience with cloud-based deployments and containerization (Docker, Kubernetes).Familiarity with modern DevOps practices and continuous integration/continuous delivery (CI/CD) pipelines.An understanding of modern frontend build tools and environments.What We OfferCompetitive salary and benefits package.Opportunity to work with a dynamic and innovative company.A chance to contribute to the success of a