Technical Team Lead


  • Dublin
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
LetsGetChecked is becoming a global leader in personal health testing. Our medical technology platform provides connectivity between customers and our global network of laboratories. We are enabling customers to order, manage and track their own clinical outcomes through a personal online account.

Our Technical Team Leads provide technical guidance and manage the teams responsible for delivering top quality scalable solutions that drive our core mission of empowering individuals, corporations, universities, public sector, and health insurance companies to use technology in a simple but powerful way to give them greater control of their healthcare needs. You will oversee implementation of multiple projects, services and products reporting to a Software Development Manager and work closely with Product owners, QA engineers, and Architects to assist the teams in design problems and best practices. You should be able to work with your team and inspire them to reach their goals. You will also be involved in design, architectural and future roadmap discussions to help evolve our technology to achieve our mission.

You will join us in leading and managing a highly enthusiastic and technically sound team who take pride in building and maintaining our large scale, distributed platform spanning across multiple geographic locations. Our platform resides fully in AWS, operates in dozens of markets globally and focuses on ease of use for our customers along with integrity & security for the data they trust us with.

What you'll be doing:
  • Manage a team of engineers and their tasks for a given sprint and achieve sprint goals
  • Be a thought-leader and advocate of state-of-the-art technology and engineering approaches
  • Up to 50% hands-on coding and active engagement in team code reviews
  • Passion for product development and product innovation
  • Identifying risks and forming contingency plans
  • Working closely with product managers, architects and designers to help create scalable and state-of-the-art solutions and products
  • Responsible for liaising with other teams and management to unblock impediments impacting the team
  • Provide effective leadership through coaching, feedback, and performance management
  • Work with autonomy to find solutions to complex problems and be flexible and responsive to changing requirements and priorities
  • Keeping team and self up-to-date with industry trends and developments
  • The ability for critical thinking outside your immediate sphere of responsibility
  • Partnering with recruitment team to build remarkable engineering teams
  • Continuous process improvements
  • Being transparent with the team about challenges, failures, and successes.
  • Ability to articulate complex technical concepts in ways that can be understood by a variety of audiences
  • Have a collaborative working style and contribute to the development of our technical communities across the company

What we expect from you:
  • BS or MS in Computer Science (or related technical discipline) or equivalent industry experience
  • 7+ years hands-on experience in software design and development, database design and development, and system integration
  • 2+ years of experience leading teams with at least 2 direct reports
  • Solid C# expertise
  • Experience with full lifecycle software development, the associated tools, processes and methodologies
  • Solid expertise of complex data management environments (e.g. SQL Server, T-SQL, NoSQL, Hadoop, Kafka, Spark, Elastic etc)
  • Experience integrating with 3rd party API’s
  • Deep knowledge of OOP Design Patterns, Distributed Systems, Enterprise Application Integration, Service Oriented Architectures
  • An excellent communicator (in English), proactive and self-sufficient, with strong organizational, time management and problem-solving skills
  • Proven ability to breakdown and clearly define problems
  • Ability to establish credibility and build relationships at all levels
  • Passion for best quality practice and continuous professional development
Our preferred Qualifications:
  • Expertise in geo-distributed Cloud environments (preferably AWS)
  • Knowledge of integrating data science capabilities into products
  • Demonstrated knowledge of IT Security best practices and integration with application authorisation and access.
  • Experience with container technologies, e.g. Docker, Kubernetes
  • Expertise in creating public API’s / SDK’s
  • Mobile App development
  • Responsive web app development
  • DevOps and Continuous Integration and Continuous Delivery (CI/CD) knowledge
  • Information Security
  • US Healthcare experience


Similar Jobs

  • Java Technical Team Lead


    • Dublin
    Java - Technical Lead Dublin City Centre Long Term Contract Negotiable Day Rate Job Description: As a Technical Lead for General Insurance IT, the candidate will be respons…
    • 2 months ago
    • Apply easily
  • Technical Team Lead


    • Dublin
    Technical · Dublin, Dublin Apply for This Job Department Technical Employment Type Permanent Minimum Experience Manager/Supervisor Technical Team Lead LetsGetChecked is…
    • 2 months ago
  • Technical Team Lead .NET Docker

    Computer Futures

    • Dublin
    In this hands on technical team lead role you will influence and lead your team of Senior .NET Software Engineers by setting the best examples for them when it comes to quality and…
    • 1 month ago