Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is a mission-driven company that operates within the life sciences sector, focusing on bringing therapies to patients more rapidly. Established as a public benefit corporation (PBC) in 2021, Veeva is committed to balancing the interests of customers, employees, and society. The company is recognized as one of the fastest-growing SaaS companies in history, having surpassed $2 billion in revenue in its last fiscal year, indicating strong growth and stability.

Job Position

Veeva Systems is currently seeking multiple Full-Stack Software Engineers. This role is suited for individuals who thrive in a fast-paced startup environment while enjoying the stability of a successful company. The engineers will play a vital role in developing innovative products in the life sciences and will have the flexibility to work from home or in the office—a feature that supports a healthy work-life balance.

Responsibilities

In this position, candidates will:

  • Participate in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborate with product managers, other engineers, and domain experts to design and develop cutting-edge applications focused on life sciences.
  • Work alongside Quality Assurance engineers to ensure comprehensive testing coverage and product reliability.
  • Contribute to troubleshooting and provide technical support for the products developed.

Required Skills

Candidates applying for the Full-Stack Software Engineer position should have:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java for backend development and experience with JavaScript front-end libraries such as React, Angular, or Vue.
  • 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 and a collaborative mindset.
  • A Bachelor’s degree in engineering, computer science, or a related field.

Nice to Have Skills

While not mandatory, the following skills would be advantageous:


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

Salary Information

The salary for this position ranges from $85,000 to $225,000. This range is provided to comply with local regulations and indicates the potential base salary for the role. Actual salaries may vary depending on individual experience, qualifications, and location. Additionally, candidates may be eligible for other types of compensation beyond base salary, such as bonuses or stock options.

Benefits and Perks

Veeva Systems offers several benefits that enhance employee welfare, including:

  • Medical, dental, and vision insurance.
  • Paid time off and company-paid holidays.
  • Various retirement programs.
  • A 1% charitable giving program, which showcases the company's commitment to social responsibility.

Company Culture and Values

Veeva Systems promotes a corporate culture centered around its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. These principles guide their business practices and interactions with employees and stakeholders. The company champions inclusivity, providing equal opportunity employment irrespective of race, gender, religion, or other personal characteristics.

Conclusion

For those seeking a rewarding career that merges technology with impactful contributions in the life sciences industry, the Full-Stack Software Engineer position at Veeva Systems offers a unique opportunity. Candidates will be provided with a conducive work environment, competitive salary packages, and the chance to work on meaningful projects that influence healthcare and patient outcomes significantly.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

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