Software Engineer - Full Stack

CanadaFull-timePosted over 1 year ago

Develop full-stack applications in life sciences, collaborating with product, QA, and domain experts to deliver cutting-edge SaaS solutions.

Responsibilities

  • Participate in all aspects of the SDLC
  • Collaborate with product managers, engineers, and domain experts to design life-science apps
  • Collaborate with QA to ensure accurate and comprehensive testing coverage
  • Contribute to troubleshooting and technical support of the product

Requirements

  • 2+ years of experience in software product development
  • Experience with Javascript front-end libraries such as React, Angular, or Vue
  • Experience with backend development in Java
  • Experience with CSS abstraction layers (e.g. SASS or JSS)
  • Experience with RDBMS such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills
  • EST and CST time zones are preferred
  • BS in engineering/computer science or equivalent
  • Mentoring ability with a proven record of improving teams

Nice to Have

  • Previous experience working in an agile environment
  • Experience with the Spring framework
  • Experience with ES6
  • Experience with SaaS product development
  • Experience with content management products and technologies

Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links