Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer service remote job part timeremote job canada

This page contains product affiliate links.

Introduction

Veeva Systems, a pioneer in industry cloud solutions for life sciences, is hiring multiple Full-Stack Software Engineers to bolster its innovative team. This company has made a name for itself not just as one of the fastest-growing SaaS companies but also by becoming a public benefit corporation (PBC) in 2021. Their mission is to help life sciences companies expedite the process of bringing therapies to patients while focusing on values like Customer Success, Employee Success, and speed.

Company Overview

Veeva Systems has surpassed $2B in revenue in the last fiscal year, showcasing robust growth potential ahead. The organization champions flexibility with a Work Anywhere policy, allowing employees the option to work from home or in an office to maximize productivity and comfort. Veeva’s commitment extends to ensuring positive impacts on customers, employees, and communities.

Role and Responsibilities

The Full-Stack Software Engineer will engage in all aspects of the Software Development Life Cycle (SDLC). Key responsibilities include:

  • Collaborating with product managers, engineers, and domain experts to develop cutting-edge applications in life sciences.
  • Working alongside Quality Assurance engineers to construct effective testing plans and ensure quality assurances.
  • Contributing to troubleshooting and providing technical support for their products.

This position requires a proactive approach and the ability to thrive in a fast-paced setting while still benefiting from the stability of a successful and profitable company.

Required Skills

Candidates interested in this role should possess the following competencies:

  • 2+ years of experience in software product development.
  • Proficient in Java and Javascript applications.
  • Familiarity with front-end libraries like React, Angular, or Vue.
  • Experience in back-end development in Java.
  • Knowledge of CSS abstraction layers such as SASS or JSS.
  • Experience with relational databases like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • Preferably located in EST or CST time zones, and a BS in engineering/computer science or an equivalent field is required.

Nice to have qualifications include:



  • Previous experience working in an agile environment.
  • Familiarity with the Spring framework and ES6.
  • Experience in Software-as-a-Service (SaaS) development and content management technologies.

Salary and Benefits

Veeva offers a competitive salary range for this role, with base pay potentially between $85,000 - $225,000 CAD. The specified range takes into account local regulations and reflects what candidates might expect based on their experience and qualifications. Besides base salary, there are potential bonuses or stock options as part of the compensation package.

Additionally, Veeva Systems provides a comprehensive benefits package including:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement programs, along with a 1% charitable giving program to encourage community engagement.

Company Culture and Values

Veeva Systems emphasizes a culture of ethical practices and respect for equal opportunities. They actively seek to create an inclusive workplace regardless of race, color, gender identity, or other characteristics protected by law. Accommodations are provided during the recruitment process for candidates with disabilities or special needs.

Conclusion

In summary, working as a Full-Stack Software Engineer at Veeva Systems offers not just a competitive salary but also an opportunity to be part of a mission-driven organization that is reshaping the life sciences sector. The role demands significant technical skills and experience but offers the chance to contribute to meaningful change in the industry. Candidates looking for a vibrant work culture, flexible working arrangements, and comprehensive benefits will find Veeva Systems a compelling place to grow their careers.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 5, 2025

8 views

0 clicks on Apply Now

Share


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.