Software Engineer - Full Stack

Related keywords: quality assurance remote joblegal remote jobremote job software engineer

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a mission-driven organization recognized as a pioneer in the industry cloud sector. Their focus is on supporting life sciences companies in expediting the process of bringing therapies to patients. Veeva has made waves as one of the fastest-growing SaaS companies in history, having surpassed $2 billion in revenue in the last fiscal year, with significant growth opportunities ahead.

Company Culture and Values

Veeva is not just any public company; it made history in 2021 by becoming a public benefit corporation (PBC). This legal status mandates the balancing of the interests of customers, employees, society, and investors. Veeva embraces a Work Anywhere model, enabling employees to work from home or in an office, thereby fostering an environment that supports flexibility and personal growth.

Job Role: Full Stack Software Engineer

As a Full Stack Software Engineer, you will be part of a team that is crucial in building innovative products within the life sciences sector. Veeva is looking for individuals who are passionate about engineering and can thrive in a fast-paced startup environment while benefitting from the stability of a successful and profitable organization.

Key Responsibilities

The role involves participating in several aspects of the Software Development Life Cycle (SDLC), including:

  • Collaborating with product managers, engineers, and domain experts to design and develop advanced applications in life science.

  • Working closely with Quality Assurance engineers to ensure comprehensive testing coverage.

  • Contributing to troubleshooting and technical support for product-related issues.

Qualifications Required

Candidates are expected to meet the following qualifications:

  • Experience: A minimum of 2 years in software product development.

  • Technical Skills:

    • Proficiency in JavaScript front-end libraries such as React, Angular, or Vue.
    • Backend development experience in Java.
    • Familiarity with CSS abstraction layers like SASS or JSS.
    • Experience working with relational databases such as MySQL, Oracle, or MS SQL Server.
  • Communication Skills: Strong communication skills are essential to collaborate effectively with team members.


    🎁 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"
  • Availability: Preference for candidates located in EST and CST time zones.

  • Educational Background: A BS in engineering or computer science (or equivalent) is required.

Preferred Qualifications

While not mandatory, the following qualifications would be beneficial:

  • Previous experience in an agile environment.

  • Familiarity with the Spring framework and ES6.

  • Experience in Software-as-a-Service (SaaS) product development and content management technologies.

Compensation and Benefits

The salary range for this position is approximately $85,000 to $225,000 CAD. This range is provided to comply with local regulations and represents the potential base pay depending on experience and location. Actual salaries may vary based on individual qualifications, experience, and expected contributions. In addition to base salary, candidates may also be eligible for other compensation forms, such as variable bonuses and/or stock bonuses.

Veeva Systems also offers numerous perks and benefits, including:

  • Medical, dental, vision, and basic life insurance coverage.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement benefits and a 1% charitable giving program.

Diversity and Inclusion

Veeva prides itself on being an equal opportunity employer. The company emphasizes that all qualified applicants will be considered for employment without discrimination based on race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, or any other characteristics protected by local laws.

Conclusion

This opportunity to work with Veeva Systems as a Full Stack Software Engineer is particularly appealing for those keen on driving change in the life sciences industry while benefiting from a supportive workplace. With a commitment to both employee success and customer impact, Veeva offers a robust environment in which software engineers can thrive.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 19, 2025

9 views

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