Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer service remote jobremote job customer service

This page contains product affiliate links.

Overview

Veeva Systems is a leading cloud-based software provider focused on aiding life sciences companies in swiftly delivering therapies to patients. The organization is characterized by its mission-driven approach and is recognized as one of the fastest-growing Software-as-a-Service (SaaS) companies globally. In 2021, Veeva made history by becoming a public benefit corporation (PBC), an initiative that emphasizes ethical business practices while balancing stakeholder interests.

Veeva is committed to creating a positive impact on its customers, employees, and broader communities, embodying values such as Customer Success, Employee Success, and Speed. They have a flexible work culture that allows employees to work from home or in the office, prioritizing the well-being and flexibility of their team members.

The Role

Veeva Systems is currently looking for talented Full Stack Software Engineers to join their innovative teams. The engineers will be involved in building cutting-edge products within the life sciences sector, utilizing some of the most advanced technologies in both frontend and backend development. This role is ideal for those who thrive in a fast-paced and growing environment while also wishing for the stability offered by a well-established company. The organization is expanding its reach, and as such, they are looking for individuals who are ready to tackle significant challenges using their technical expertise.

Responsibilities

The duties associated with this position entail engaging in all aspects of the Software Development Life Cycle (SDLC). The engineers will be collaborating closely with product managers, fellow engineers, and domain experts to design and develop new applications that will greatly benefit the life sciences industry.

Moreover, the role includes working in conjunction with quality assurance engineers to ensure thorough testing and coverage of the software products. Engineers will also contribute to the troubleshooting and technical support of existing products, keeping the offerings at optimal performance.

Required Skills

Candidates are expected to meet several requirements before applying for the position. These requirements include:

  • 2+ years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Experience with backend development in Java.
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS).
  • Knowledge of relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • Candidates located in the EST and CST time zones are preferred.
  • A Bachelor’s degree in engineering/computer science or an equivalent field.
  • Proven mentoring skills, showcasing a record of enhancing team performance.

There are also preferred skills that could give candidates an advantage:


🎁 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"
  • Experience working in an agile environment.
  • Familiarity with the Spring framework and ES6.
  • Previous exposure to Software-as-a-Service (SaaS) product development.
  • Experience with various content management products and technologies.

Compensation and Benefits

Veeva Systems values its employees and offers a competitive salary range for the position, between $85,000 - $225,000 CAD. Note that this range complies with local regulations and represents potential base salaries for the role, varying based on individual experience and geographical location. The company evaluates compensation based on unique qualifications and contributions that an individual can bring to the organization.

Furthermore, employees may be eligible for additional compensation along with base salary, which could include variable bonuses or stock bonuses.

Additionally, Veeva offers a comprehensive benefits package comprising:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program which allows employees to contribute to social causes.

Conclusion

In conclusion, this position at Veeva Systems offers software developers a robust opportunity to impact the life sciences industry positively while collaborating with a dedicated team of experts. The comprehensive benefits and competitive salary make it a promising career option for both seasoned professionals and those newly entering the field. Job seekers interested in making a difference while working with cutting-edge technologies should consider applying for this role.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 5, 2025

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