Software Developer/ Engineer/ Architect

Senior Software Engineer (back end) - Search Team

We founded Teckro to simplify and modernise clinical trials. In fact, thousands of clinical trial investigators and 27,000+ research sites around the world rely on Teckro, including studies from 12 out of the Top 20 pharma companies.

That’s where you come in. 

We’re offering you a role with purpose. We’ve come a long way since our initial start with a handful of employees in a small office in Limerick, Ireland.

Now, our team is distributed across the United States, Europe and the UK.

Your contribution at Teckro will lead to faster, safer and more efficient clinical trials. Quality of life will be improved. In the end, lives will be saved.

Could you be our newest Teckronaut?

About our Technology Stack & Engineering Team

  • You'll get to work with the latest tech stack. Heres just a sample of what we use; Java, Kotlin, Spring Boot, Apache Kafka, Docker, REST APIs, Maven, Gradle, MySQL, ElasticSearch, Cassandra, Git, Kubernetes, Helm, CI/CD, Datadog, AWS, Sonar, Jenkins
  • Our Engineering Teams consist of highly skilled developers with a clear focus on engineering excellence and continuous improvement.
  • We are open, adaptable, driven and accountable.
  • We work in highly agile, autonomous, multidisciplinary teams, implement CI/CD, trunk-based development and own our code from desktop to production.

About the role/ team

  • Our Search team-is part of our overall SaaS platform team.
  • We have interesting technical problems to solve. Hard ones. Ones that will stretch your skills and continue to keep you interested.
  • From data ingestion and processing to optimising our approach to search, to improving our analytics around user behaviour.
  • We are looking at how we solve these - while faster is better, but we might actually need new solutions, which is where your expertise will come in
  • You'll make your voice and skills heard. And you’ll have backup – as our other engineers are all super skilled

Location & Travel

  • Remote in Republic of Ireland or Hybrid (subject to government guidelines) which ever you prefer
  • We also offer flexible start/ end times, allowing your schedule to suits your lifestyle
  • Note: To be considered for this position, you must currently be based in Ireland and hold a valid and adequate legal work permit or EU citizenship.

Skills and experience

  • This is a back end development role. You own the feature from end to end, meaning design, delivery and overall quality.
  • We use Java/ Kotlin as our primary back end languages and you'll work in microservices, REST based development environment
  • We follow scrum so you'll be involved in all SDLC stages from Sprint Zero through to-sprint retro's
  • You’ll be someone who likes to take the initiative on both a technical and (ideally to a degree) business front: remember the teams own the product here and you’ll want to be involved in its direction
  • You're ready to bring initiative & perseverance - to dig in and solve hard technical problems.
  • And just as important as the tech skills - you’ll need to be a genuine team player – able and interested in leading on some initiatives, but working well with others towards our shared team goals.

What you'll need

  • We’re looking for a mid pr senior level engineer (You probably have around 7/8 years’ experience, but possibly more or less).
  • Strong Java (or ideally Kotlin) skills. 
  • Knowledge of microservices architecture and domain driven development all matter here.
  • Solid hands on expertise in in Spring & Spring Boot. If you know Spring for Kafka that will help a lot.
  • Python, machine learning, search optimisation might be useful down the road.
  • You may have experience in Elastic, Kafka, Docker, Kubernetes, PDF file extraction are all good.
  • You'll definitely an expert on writing clean code & TDD (think ruthless refactoring)
  • If you can work across the stack it might come in handy from time to time– we have Android, iOS, and front end development in the team too. (but its not a hard requirement)

Teckro Benefits

  • Pension
  • Healthcare
  • 25 days holidays
  • Gym/Wellness Allowance
  • Sports and Social Club
  • Bike to Work/ Tax Saver Scheme
  • Life Insurance
  • Share Options
  • Sick Pay Scheme
  • 50% Maternity leave pay after capped length of service
  • Paid Paternity leave scheme