Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer service remote job part timeremote job customer service

This page contains product affiliate links.

Introduction

Veeva Systems is a mission-driven organization that has become a pioneer in the industry cloud sector, particularly focused on helping life sciences companies expedite the delivery of therapies to patients. The company is recognized as one of the fastest-growing SaaS (Software as a Service) companies, surpassing $2B in revenue in its most recent fiscal year. Veeva operates under a framework of values aimed at ensuring the success of its customers, employees, and the community, having the unique distinction of being a public benefit corporation (PBC).

Company Values and Culture

At the heart of Veeva Systems are core values such as Do the Right Thing, Customer Success, Employee Success, and Speed. These principles guide the company's operations and ensure a focus on positive impact. Veeva’s Work Anywhere model allows employees the flexibility to work from home or in the office, promoting a work-life balance conducive to thriving in one’s preferred environment.

Job Position

Veeva Systems is currently looking to fill multiple positions for Full Stack Software Engineers. This role represents an excellent opportunity to engage in innovative product development within the life sciences sector. Candidates will be utilizing both frontend and backend technologies to address some of the world's most pressing challenges.

Responsibilities

As a Full Stack Software Engineer, you will:

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

Required Skills and Experience

The ideal candidate will possess:

  • A minimum of 2+ years in software product development
  • Hands-on experience with Javascript front-end libraries such as React, Angular, or Vue
  • Proficiency in backend development using Java
  • Familiarity with CSS abstraction layers (examples include SASS or JSS)
  • Experience with RDBMS (Relational Database Management Systems) such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills
  • Availability to work in EST or CST time zones is preferred
  • A Bachelor's degree in Engineering/Computer Science or an equivalent qualification
  • A proven track record of mentoring teammates is an advantage

Nice to Have

Candidates with additional skills will stand out, including:



  • Prior experience working in an agile environment
  • Familiarity with the Spring framework
  • Usage of ES6 in programming
  • Background in developing Software-as-a-Service (SaaS) products
  • Expertise in content management products and technologies

Salary and Benefits

The salary range for this position is $85,000 to $225,000 CAD, aligned with local regulations. Actual salaries may vary based on experience and location, with compensation tailored to individual qualifications and expected contributions. In addition to base pay, employees may also be eligible for various forms of additional compensation, including a variable bonus or stock bonuses.

Additional Perks

Veeva Systems offers a comprehensive benefits package that includes:

  • Medical, dental, and vision insurance
  • Paid Time Off (PTO) along with company-paid holidays
  • Retirement programs
  • A 1% charitable giving program

Conclusion

This Full Stack Software Engineer position at Veeva Systems not only offers the chance to be a part of a transformative team in life sciences, but also provides an environment that values flexibility, growth, and employee well-being. With an attractive salary range and comprehensive benefits, this role represents a significant opportunity for job seekers looking to make a positive impact in technology and healthcare.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 3, 2025

9 views

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