Technical Team Lead - Perl Applications
Giacom is the only provider of Comms, Cloud, Hardware and Billing through one platform. Our platform connects technology resellers and service providers to the best IT, Comms and Cloud products and services so they can create brilliant technology solutions for UK businesses.
As a key member of the Run development team, you will be helping to drive forward best development practices, fix, implement and build out new features and existing functionality and joining a team which puts quality at the heart of everything it does. The Run development team is focused on sustainability, operational change, incidents, defects, performance and security.
As a Tech Lead, you will balance hands-on coding with leadership responsibilities. About half of your time will be spent writing practical, maintainable code that meets business needs and delivery timelines—setting realistic standards for quality without over-engineering. The other half focuses on enabling your team’s success: mentoring developers and QA engineers, guiding problem-solving, and fostering collaboration. You will manage people aspects such as performance reviews, conflict resolution, and career development, while ensuring operational excellence by keeping the team aligned with SLAs and maintaining a strong focus on production support and stability. Your role is critical in driving technical excellence, team cohesion, and reliable delivery.
This role is based in Brno, with 2 days per week required working in the Brno office.
What you'll be doing:
Write clean, efficient, and maintainable code that meets business needs and delivery timelines. Set practical standards for code quality and best practices without over-engineering.
Help developers and QA engineers solve day-to-day technical challenges. Provide guidance on coding, testing, and problem-solving.
Conduct performance reviews, resolve conflicts, and mentor team members on career growth.
Foster strong collaboration within the team and across departments (Product, Architecture, QA, etc.) to ensure smooth delivery.
Set practical standards for code quality and best practices without over-engineering. Lead code reviews and drive continuous improvement in development and QA processes to ensure timely, stable releases.
Ensure SLAs are met by keeping the team aware of commitments and priorities. Maintain focus on production support and stability, addressing issues promptly.
Skills & Experience
Significant experience working in a Software Development role across the full software development lifecycle
Passion for well designed, testable and efficient code using design patterns and quality development principles
Experience of developing medium to large scale Perl applications
Experience of a modern, web-based MVC framework e.g. Mojolicious/Dancer/Catalyst
Experience of Version Control e.g. GIT
Experience of Unit Testing, Integration Testing
Knowledge of OOP, MVC, JSON/XML APIs
Experience working with Relational Databases + ORM
What's in it for you?
Hybrid working.
Investment in your future career with a variety of learning and development opportunities.
No dress code - embrace the freedom to bring your whole self to work.
25 days annual leave, plus bank holidays. You'll even get your birthday off, too!
A pension plan for your future.
Complimentary refreshments in all our offices.
For a comprehensive list of all our benefits, click here.
Diversity and equality lie at the heart of our values. As an equal opportunities and disability-confident employer, we encourage applications from all eligible candidates, regardless of their backgrounds. We firmly believe that diversity enriches and strengthens our team with a variety of perspectives that drives innovation.
- Department
- Digital - Platform Run
- Locations
- Brno
- Employment type
- Full-time
- Role flexibility
- Hybrid
- Number of positions available
- 1
Already working at Giacom?
Let’s recruit together and find your next colleague.