Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobremote job in healthcare

This page contains product affiliate links.

Overview

Veeva Systems, a prominent player in the SaaS industry focusing on life sciences, is looking for talented Full Stack Software Engineers to join their team. Known for their rapid growth and innovative solutions, Veeva Systems has a mission to improve healthcare by speeding up the delivery of therapies to patients. This role supports their goal of transforming the life sciences industry by developing cutting-edge products tailored for this sector.

Company Values and Culture

At Veeva, company culture is deeply intertwined with their mission and values. They focus on four core principles: Do the Right Thing, Customer Success, Employee Success, and Speed. Veeva's commitment to being a public benefit corporation ensures that they balance the interests of their customers, employees, society, and investors. The company emphasizes a flexible work environment, allowing employees to work from home or in the office to suit their preferences.

Job Role

The Full Stack Software Engineer position will involve several critical responsibilities and tasks, including:

  • Participating in all phases of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, fellow engineers, and domain experts to design and develop innovative applications within life sciences.
  • Working closely with Quality Assurance (QA) engineers to ensure thorough testing of applications.
  • Providing troubleshooting and technical support related to the developed products.

This role demands a versatile software engineer with experience in both front-end and back-end technologies, focusing on solutions that impact the healthcare industry.

Required Skills

Candidates applying for this role should possess the following qualifications and skills:

  • A minimum of 2+ years of experience in software product development.
  • Strong proficiency in JavaScript front-end libraries, such as React, Angular, or Vue.
  • Backend expertise in Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills to facilitate team collaboration.
  • Ideally, candidates should be within the EST and CST time zones.
  • A Bachelor of Science degree in engineering or computer science or an equivalent background is required.

Nice to Have Skills

Though not essential, the following additional skills could enhance a candidate's application:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Previous experience working in an Agile environment.
  • Familiarity with the Spring framework and modern JavaScript (ES6).
  • Knowledge of Software-as-a-Service (SaaS) products and technologies.
  • Experience with content management products.

Salary and Benefits

Veeva Systems offers a competitive compensation package:

  • Base Salary: The salary range for the Full Stack Software Engineer role is between $85,000 to $225,000 CAD per year. This range is designed to comply with local regulations and reflects potential earnings based on experience and qualifications. Actual salaries may vary widely depending on individual qualifications and contributions.
  • Additional Compensation: Besides the base salary, this position may also include variable bonuses or stock bonuses based on performance and contributions to the company.
  • Benefits Package: Employees at Veeva Systems also enjoy a comprehensive benefits package, which includes medical, dental, and vision insurance, along with paid time off (PTO) and several company holidays. Retirement programs and participation in a charitable giving initiative round out the employee benefits.

Employment Type

The position is offered as a full-time role, reflecting Veeva's commitment to integrating their employees into the core of their operation as they aim for substantial growth in the life sciences sector. This commitment also includes a dedication to being an equal opportunity employer, ensuring a diverse and inclusive environment for all employees. Regardless of personal background, all qualified applicants will be considered with respect to local laws and regulations.

Conclusion

In summary, Veeva Systems is seeking skilled Full Stack Software Engineers to join their innovative team. With a strong culture and commitment to making a difference in the life sciences industry, candidates seeking meaningful work and competitive compensation should consider applying for this full-time position. The opportunity to thrive in a flexible working environment and be a part of a mission-driven organization makes this position appealing for those looking to contribute to impactful projects.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 7, 2025

7 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.