Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services.
Since our inception in 2018, we’ve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 1,000 employees globally. Across our SaaS platforms, we’re creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, you’ll benefit from the feel of an innovative, close-knit tech start-up environment where you’ll be able to collaborate with exceptional people and fast track your career.
Our growth over the coming few years is expected to be exponential across all our divisions and software platforms, hence we’re looking for a skilled Lead PHP Developer who will be able to help us in implementing and leading various projects for our current and future clients.
Your responsibilities will include, but not be limited to:
- Working as a senior software engineer in PHP/Symfony projects
- Leading, coaching and mentoring other engineering team members
- Applying and maintaining software development best practices within the team
- Oversee and execute process improvements and the development of policies, procedures, methods, and tools in support of delivery.
- Lead daily development team huddles for discussions on developments/progress
- Engage in technical discussions and collaborative problem-solving to devise innovative solutions for complex data handling and visualization issues
- Collaborate directly with the Frontend team to ensure coherent implementation and functionality
- Assist front-end team delivery of React front-end by liaising and coordinating back-end API work accordingly
- Manage tasks and sprints in JIRA, ensuring timely project progress.
Desireable attributes and experience:
- 5+ years of professional software development experience, with a proven track record of delivering high-quality products in PHP/Symfony
- Experience of modern engineering principles, practices and processes such as SOLID, OOP, MVC, REST, CD/CI, TDD, BDD and DDD
- Experience of agile methodology (SCRUM, KANBAN)
- Experience of version control software (e.g. git/bitbucket)
- Experience in automated testing tools and frameworks (e.g. PHPUnit)
- Solid understanding of relational database technologies (e.g. MySQL, PostgreSQL, MSSQL, Oracle).
- Experience in a leadership position responsible for owning the direction of a software development team.