Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job qacustomer care remote job

This page contains product affiliate links.

Overview

Veeva Systems is a notable player in the life sciences industry, having established itself as a mission-driven organization and pioneer in industry cloud solutions. The company focuses on helping life sciences companies to expedite the process of bringing therapies to patients. With an impressive growth trajectory as one of the fastest-growing Software as a Service (SaaS) companies, Veeva surpassed $2B in revenue in the last fiscal year and continues to show robust growth potential. They made headlines in 2021 by becoming a public benefit corporation (PBC), signifying a commitment to balancing the interests of customers, employees, and investors along with societal benefits.

Company Values and Work Culture

At Veeva, the company’s foundational values are instructive not just for their business model but also dictate their working environment. Core values include:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed

Being a Work Anywhere company, Veeva offers flexibility to its employees to work from home or the office, fostering an environment that aims to bring out the best in each individual. This flexibility allows employees to thrive in conditions they find most conducive to productivity.

Job Role: Software Engineer - Full Stack

The job position available is for a Full Stack Software Engineer. This role is vital as it involves building innovative products specifically tailored for the life sciences sector.

Responsibilities

Successful candidates will be responsible for:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating closely with product managers, other engineers, and domain experts to design and develop state-of-the-art applications targeted at the life sciences sector.
  • Working hand-in-hand with Quality Assurance (QA) engineers to ensure comprehensive testing coverage and product quality.
  • Contributing to troubleshooting and providing technical support for the developed products.

Required Skills and Qualifications

To be considered for this position, applicants must possess the following skills and qualifications:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java and JavaScript, specifically with front-end libraries like React, Angular, or Vue.
  • Experience with backend development in Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with relational databases such as MySQL, Oracle, or MS SQL Server.
  • Possessing strong communication skills is essential.
  • Preferred time zones for applicants are EST and CST.
  • A Bachelor’s degree in engineering/computer science or a related field is required.

Nice-to-Have Skills

Applicants with the following additional skills may stand out:



  • Previous exposure to working in an agile environment.
  • Experience with the Spring Framework.
  • Familiarity with ES6.
  • Experience in developing Software-as-a-Service (SaaS) products and working with content management technologies.

Compensation and Benefits

Veeva offers a competitive salary range for this position, with base pay typically falling between $85,000 to $225,000 CAD. Note that this salary range has been specifically provided to comply with local regulations and is indicative of what candidates can expect. Actual salaries may be adjusted based on experience and location. Other forms of compensation may also be available, including variable bonuses or stock bonuses.

Additionally, Veeva provides comprehensive benefits, which include:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, allowing employees to contribute to the causes they care about.

Conclusion

The Software Engineer - Full Stack position at Veeva Systems provides candidates a unique opportunity to engage in meaningful work that holds the potential to significantly impact the life sciences industry. The culture at Veeva promotes teamwork, flexibility, and innovation, making it an ideal place for tech-savvy individuals who are looking to grow professionally while contributing positively to a mission-driven organization.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 25, 2025

20 views

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