Software Developer/ Engineer/ Architect

Senior Data Engineer - Data Insights 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 real 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?

Please note we are not in a position to offer work permits or sponsorship for this role, in order to be considered for this position, you must currently be based in Ireland and hold a valid Stamp 4 visa or UK/EU citizenship.

Our technology stack:

- You’ll get to use the latest tech stack including; Kotlin, Spring Boot, Apache Kafka, Docker, REST APIs, Maven, Gradle, MySQL, Cassandra, Git, Kubernetes, Helm, CI/CD, Datadog, AWS, Sonar

- 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

The Opportunity

  • We're building a new Data Insights team to drive strategic data initiatives within our R&D organisation. The mission of this team is to help us scale our business through innovation of data and enable our customers to self-serve
  • As one of the founding members of the team, you will have the opportunity to define and lead that journey
  • We're looking for a senior technologist with an experience in data space, who’s passionate about customer experience and continuous delivery of value

What You'll Do

  • The role is primarily a programming work, and you will be heavily involved in solution design and architecture
  • You will participate in all phases of software development: from discovery, through prototyping, design and implementation to maintenance and monitoring in production
  • You will align product priorities with the technical roadmap and security requirements to build a scalable codebase in communication with Product Management and with other teams or technical chapters in the company
  • We want you to foster and improve Agile practices, with a focus on continuous improvement, incremental development, and delivery
  • Operational excellence is our main goal at Teckro. You’ll be an advocate of good practices, observability, scalability, and overall ownership
  • You’ll take an active part in upskilling, mentoring, and hiring

The Ideal Candidate will have

  • Hands on experience with Kotlin or other JVM programming languages (Java or Groovy or Scala), preferably building SaaS software products
  • Using your Experience with AWS, Kubernetes and microservice architecture (Spring Boot)
  • Experience in cloud software development (ideally AWS) and in any event driven platform for example Apache Kafka
  • Solid knowledge on REST APIs, microservices architecture and SQL/No-SQL databases
  • Following best practices in software design, development and quality, writing unit, integration and acceptance tests using TDD/BDD
  • Experience in Git, Gradle, Docker, CI/CD and telemetry / observability tooling
  • Understanding of software security and design of robust and scalable systems
  • Experience working in Agile Scrum or Kanban
  • Familiarity with BI tools and concepts such as Data Warehousing, ETL, NLP, Looker/Click/Tableau and other data visualisation tools a plus as you will be joining our data insights team.
  • Good knowledge of global data regulations (GDPR, HIPAA)
  • Excellent communication skills
  • Self-motivated and excellence driven with security and quality mindset

Location and 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

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