Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

Veeva Systems, a pioneering cloud software company in the life sciences sector, is seeking a talented Full Stack Software Engineer to join their growing team. The organization is dedicated to accelerating the process of bringing therapies to patients and has made significant strides in this mission by becoming a public benefit corporation (PBC). This role emphasizes the company's commitment to not only customer success but also employee success and overall societal impact.

Company Culture

At Veeva, the core values focus on doing the right thing, fostering customer success, ensuring employee success, and maintaining speed in project execution. The company has achieved a remarkable growth trajectory, surpassing $2 billion in revenue in the last fiscal year, making it one of the fastest-growing SaaS firms globally. As a Work Anywhere company, Veeva advocates for a flexible work style that allows employees to thrive in environments that suit them best, be it from home or the office.

Job Role

The Full Stack Engineer position aims to address critical challenges in the life sciences industry. Candidates will engage in product development at all stages of the Software Development Life Cycle (SDLC). This role entails collaboration with product managers, engineers, and domain experts, emphasizing teamwork across the board. The engineer will be responsible for developing advanced applications while ensuring robust testing and technical support.

Key Responsibilities

  • Participating fully in the SDLC.

  • Collaborating with product managers, other engineers, and domain experts to design innovative applications in life sciences.

  • Collaborating with Quality Assurance engineers to guarantee thorough testing coverage.

  • Contributing to troubleshooting efforts and offering technical support for products.

Required Skills

To qualify for this position, candidates should possess:

  • A minimum of 2 years experience in software product development.

  • Proficiency in Java and Javascript applications with emphasis on front-end libraries such as React, Angular, or Vue.

  • Backend development expertise in Java.

  • Familiarity with CSS abstraction layers, including SASS or JSS.


    🎁 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 with RDBMS technologies like MySQL, Oracle, or MS SQL Server.

  • Strong communication skills are essential.

  • Candidates should preferably work within the EST or CST time zones.

  • A Bachelor's degree in engineering/computer science or an equivalent field.

Candidates with the following additional skills will have an advantage:

  • Previous involvement in an agile work environment.

  • Familiarity with the Spring framework.

  • Experience in using ES6.

  • Background in Software-as-a-Service (SaaS) development.

  • Familiarity with content management technologies.

Salary and Benefits

The salary range for this position is between $85,000 and $225,000 CAD. This range aims to be compliant with local regulations and indicates potential earnings for the role. The actual salary may vary based on individual skills, experience, and contributions. In addition to the base pay, the role may also include additional compensation options such as performance bonuses or stock incentives.

Veeva recognizes the importance of employee well-being and hence offers a variety of benefits, including:

  • Medical, dental, and vision coverage, along with basic life insurance.

  • Paid Time Off (PTO) and company holidays.

  • Retirement programs.

  • A 1% charitable giving program to promote community support.

Conclusion

The Full Stack Software Engineer position at Veeva Systems offers a promising opportunity for individuals looking to create an impact in the life sciences sector. With a commitment to innovation, a robust framework for employee support, and a competitive salary alongside comprehensive benefits, this role is positioned to attract candidates eager to contribute to meaningful advancements in the industry.

As a company that holds equal opportunity hiring in high regard, Veeva Systems encourages applicants from all backgrounds to apply, fostering a diverse workplace that values different perspectives. Individuals needing accommodation during the recruitment process can find support through specified contact channels.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 25, 2025

7 views

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