Full Stack Developer

Kirkland, QC, Canada

Job Description

Internal

DMD makes analytics software for hospital, pharmaceutical, and healthcare recruiting websites. We are seeking a full-stack developer fluent in Node.js, ReactJS, HTML5, CSS, JavaScript, with experience implementing scalable architectures, working with a variety of database systems (relational, NoSQL, etc.), and deploying applications to both server and serverless application stacks. The candidate should be comfortable in a Linux environment, be familiar with mainstream git workflows, and follow software development best practices.

In this role you will:

  • Assume responsibility for enterprise-grade software products
  • Work at all layers of the application stack including front-end user interface and backend development.
Essential Job Responsibilities
  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of user-facing elements with server-side logic
  • Implementation of security and data protection
  • Integration of data storage solutions (AWS Firehose, AWS Athena, AWS S3, postgres, tsql, Aerospike, other key-value stores as necessary)
  • Build and deploy into Linux environments (both server and serverless)
  • Identifying system performance risks and problems and developing and presenting solutions and maintaining documentation to keep it current
Required Skills & Experience
  • BS or equivalent in Computer Science, Engineering, or another technical field
  • 4+ years of experience in software development and delivery
  • Advanced Node.js with knowledge of at least one Node.js backend framework (Express.js, Next.js, Gatsby.js, etc)
  • Solid understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 (React.js, and at least one component framework such as Material UI, Semantic UI, etc.)
  • Solid knowledge of Node.js web server tech (pm2, or nodemon, etc.) and/or serverless technologies (AWS Lambda)
  • Experience with DBAL (TypeORM, or Prisma, etc.)
  • Version control systems (GIT)
  • Experience with Agile Workflow
  • Good documentation skills
  • Experience with AWS services
  • Ability to use a wide variety of open-source technologies and tools
  • Experience with any Team Collaboration Software (JIRA, Confluence, etc.)
  • Typescript (Not required but nice to have)
IQVIA is a leading global provider of advanced analytics, technology solutions and clinical research services to the life sciences industry. We believe in pushing the boundaries of human science and data science to make the biggest impact possible - to help our customers create a healthier world. Learn more at

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2077532
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kirkland, QC, Canada
  • Education
    Not mentioned