Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job in healthcareremote job healthcare

This page contains product affiliate links.

Overview

Veeva Systems, a prominent leader in industry cloud computing specifically designed for life sciences, is on the lookout for talented Full Stack Software Engineers. This role not only offers flexibility for remote work but also allows you to become part of a company that is dedicated to making a positive impact on healthcare by accelerating the delivery of therapies to patients. Veeva has made history by becoming a public benefit corporation (PBC) in 2021, emphasizing their commitment to balancing various interests, including customers, employees, society, and investors.

Company Background

Veeva Systems is one of the fastest-growing SaaS companies in history, having surpassed $2 billion in revenue in the last fiscal year. The organization upholds strong values: Customer Success, Employee Success, and Speed. As a company that supports a Work Anywhere culture, Veeva Systems provides its employees with the opportunity to thrive in an environment they are most comfortable in, whether at home or in the office.

Job Role

The Full Stack Software Engineer will participate in various stages of the Software Development Life Cycle (SDLC). You will collaborate with product managers, engineers, and domain experts to develop innovative applications in the life sciences sector. The role also involves working alongside Quality Assurance engineers to ensure comprehensive testing coverage and facilitating technical support for products.

Required Skills

To qualify for this position, candidates must have the following:

  • 2+ years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Expertise in Java for backend development.
  • 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.
  • A Bachelor's degree in engineering/computer science or a relevant field.

Candidates from EST and CST time zones are preferred. The ideal applicants will also have a record of mentoring others successfully. While it's not mandatory, experience working in an agile environment, familiarity with the Spring framework, experience with ES6, and prior work in Software-as-a-Service product development are considered nice-to-haves. Additionally, experience with content management products and technologies is a plus.



Salary and Compensation

The salary range for this position is generously set between $85,000 - $225,000 CAD. This range has been made available to comply with local regulations and serves as a potential guide for what candidates might expect. It’s essential to note that actual salaries may vary depending on the applicant’s unique qualifications, experience, and location. Veeva Systems evaluates compensation on an individual basis based on several factors, and the position may also be accompanied by other types of compensation, such as variable bonuses and/or stock bonuses.

Benefits and Perks

Working at Veeva Systems comes with several benefits that support the well-being of the employees:

  • Medical, dental, vision, and basic life insurance options.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program that encourages employees to contribute to the community.

These benefits not only enhance work-life balance but also align with Veeva's mission to support the employee's overall success.

Equal Opportunity Employment

Veeva Systems prides itself on being an equal opportunity employer. They ensure that all qualified applicants receive consideration for employment without discrimination based on various characteristics, including race, color, sex, sexual orientation, gender identity, religious beliefs, national origin, and more. The company is also prepared to offer assistance or accommodations due to disabilities or special needs during the recruitment process.

Conclusion

For job seekers eager to contribute to a mission-driven organization that prioritizes customer and employee success, the Full Stack Software Engineer position at Veeva Systems offers an exciting opportunity. With a flexible work environment, competitive salary, comprehensive benefits, and a commitment to making a meaningful impact in the healthcare sector, this position stands out as a promising opportunity.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 23, 2025

7 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.