Help create a healthier world

START RIGHT HERE AT IQVIA.

Candidate Information Pack

Senior-Software-Engineer-Typescript-React

This document has been prepared to support you throughout the recruitment process for SeniorFull Satck Engineer. Below you can find a table of contents with hyperlinks to easily navigate to the information you need:

Job Descraption 

We are looking for a highly motivated and experienced Senior Software Engineer, who is very used to working as a key member of a lean, Agile product development team. You will play an essential role in designing, building, enhancing and maintaining our bespoke client-facing software products using modern technologies, which are key to the success of our business.

 

The role is for a Senior full-stack Developer, though UI layer skills are a real bonus. Our software is deployed in AWS cloud using Pulumi, so familiarity with AWS services is a definite advantage. Most of our backend is deployed on Lambdas, but we also have some dockerized applications running on ECS. We use different data storage mechanism, depending on the one that fits better the requirements, so you’ll find data in DynamoDB, Elasticsearch, Postgres or Neptune. We have frontend applications which are written on React or Next.js and they mainly communicate through a GraphQL API.


What to expect

  • Independently leading the development or enhancement of new and existing system components, services and applications.
  • Providing peer support to other developers, through code reviews, peer programming, collaborative technical design, mentoring less experienced folks or assisting in on-boarding new developers.
  • Write and maintain automated tests to ensure the quality of the codebase.
  • Participating in regular formal and informal team sessions, like sprint-planning, refinement sessions, kick-offs, daily stand-ups and retros.
  • Helping to continuously improve our CI/CD pipeline, as well as the tools and methods that the team uses, to provide as much value as possible, with high quality, for as little effort as possible
  • Proactively sharing knowledge and producing “just good enough” documentation

 

What we’re looking for

  • Bachelor's or higher degree in computer science, software development or a related field
  • Substantial relevant development experience and demonstrable capability of working in a role having senior engineer responsibilities
  • Experience with Typescript, Node.js, React, AWS or similar cloud services
  • Experience with ETL.
  • Ability to write clean, readable, well formed, self-explanatory code
  • Experience taking the lead in designing and building complex major components, services or applications, from scratch
  • Good interpersonal and communication skills, in English, both written and spoken

 

Bonus points

  • Experience with GraphQL.
  • Hands on DevOps experience: Github Actions pipelines, IaC - we use Pulumi, but we value Terraform or pure CloudFormation, Docker, etc.

 

The Team

 

You will be part of a well-established and highly capable agile product development team, consisting of developers, designers, product managers and QAs based in various locations across Europe and the US. We are primarily a remote team, and we strive to use modern technology and design patterns, as well as lean methods, to create great products that our customers like to use. We are fun loving, down-to-earth and no-nonsense, and are always keen to welcome great new members!

Recruitment Process

 

At IQVIA, we believe in a fair and transparent recruitment process. Here's what you can expect when applying for a job with us:

  • Screening: Our recruitment team will review your application and assess your qualifications and fit for the role.
  •  This recruiting process will consist of three interviews, the first of which will be held by an MS Teams call with one of our team members; if you pass the first, we will arrange the second with two members of our team; and the last interview will be with the director of technology. 
    • This interview is designed to assess both your technical expertise and soft skills, and we place great emphasis on ensuring that the process is thorough and effective.
  • Following the interview, you can expect to receive feedback within five working days.

  • Offer: If you're selected for the position, you will receive a call from the recruiter to discuss 

 

Why Join? 

 

Those who join us become part of a recognized global leader still willing to challenge the status quo to improve patient care. In RWS, you will have access to the most cutting-edge technology, the largest data sets, the best analytics tools and, in our opinion, some of the finest minds in the Healthcare industry. 

 

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Interview Tips

We want to help you prepare for your interview and put your best foot forward. Here are some tips to keep in mind:

  • Test your internet connection and ensure that you have access to MS Teams before the interview
  • Find a quiet and well-lit space to conduct the interview
  • Dress appropriately and professionally
  • Be prepared to answer questions about your experience and qualifications
  • Ask questions about the role and our company
  • Be yourself! At IQVIA, we want the interview process to be a positive experience for you. We believe that your comfort during the interview will help you to perform at your best. Remember to be honest about your strengths and areas for development, and to ask any questions you may have about the position or the company. We are looking forward to getting to know you better!

candidate experience survey

After the first interview, you may receive a candidate experience survey. The survey is sent automatically and is unrelated to the recruitment status. Your feedback is important to us, and we appreciate you taking the time to complete the survey.

 

Sincerely,

Mai Ezz
Senior Talent Acquisition
 E: mai.ezz@iqvia.com
https://www.linkedin.com/in/mai-ezz-el-den-365655142 

Thank You Message