Role description:
ClearCourse is a rapidly growing collaborative of disruptive technology innovators, working together to build a brilliant software and payments business. As a ClearCourse employee, you’ll get the support and structure that you need to enjoy your work and further your career while doing what you love and making a difference in a fast-paced and ambitious business that has recently been named one the UK's Best Workplaces for Wellbeing in 2023.
We are seeking a highly skilled and experienced technical lead to join our dynamic and innovative team working on the Giftpro product. The ideal candidate will have a strong background in software development and be comfortable working in a fast-paced, collaborative environment. You will be responsible for implementing, and maintaining innovative and scalable software solutions, ensuring the highest level of performance and reliability. This role requires an individual who can work closely with cross-functional teams, contribute to technical discussions, and deliver high-quality software while adhering to best practices and industry standards. You will also play a crucial role in mentoring and guiding junior developers, helping to foster their growth and development.
Your responsibilities will include, but not be limited to:
Project Delivery
- Contribute to technical specifications, estimate tasks, and produce delivery timelines.
- Manage tasks and sprints in JIRA, ensuring timely project progress.
- Conduct regular project progress reviews and report to stakeholders.
Product Development
- Contribute towards the development of the core Giftpro platform.
- Lead integration projects with various third parties.
- Manage change control, versioning, and quality assurance for software delivery.
Documentation
- Create and maintain comprehensive documentation for both processes and software.
- General Technical Responsibilities
- Collaborate with partners and colleagues to translate business requirements into scalable solutions.
- Conduct code reviews and ensure best practices are followed.
- Stay updated with industry trends and contribute to technical strategy.
Desireable attributes and experience:
- 5+ years of professional software development experience, with a proven track record of delivering high-quality products.
- Proficiency in PHP and experience with development using the Symfony framework.
- Strong understanding of front-end technologies including HTML, CSS, and JavaScript.
- Experience with RESTful APIs and third-party integrations.
- Experience with project management tools like JIRA for task scheduling and sprint management.
- Strong organizational skills to balance project delivery, support work, and product development.
- Proven ability to troubleshoot and resolve issues in both software and cloud infrastructure.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and services (e.g. EC2, S3, SQS, SNS).
- Solid understanding of relational database technologies (e.g. MySQL, PostgreSQL, MSSQL).
- Strong understanding of software development life cycle, agile methodologies, and DevOps principles.
- Experience in a leadership position responsible for owning the direction of a software development team.