Software Engineer - Full Stack

Related keywords: remote job qaquality assurance remote jobcustomer care remote job

This page contains product affiliate links.

Overview of the Position

Veeva Systems is seeking Full Stack Software Engineers to join their rapidly growing team. This position is remote, allowing you the flexibility to work either from home or in the office. Veeva is a leading organization in the software as a service (SaaS) sector, especially in the life sciences field. They aim to facilitate the faster delivery of therapies to patients while maintaining a strong value system that emphasizes customer success, employee success, and ethical operations.

Company Background

Veeva Systems has distinguished itself as a mission-driven company that is public benefit corporation (PBC) certified. This means they are legally bound to make decisions that consider the impacts on all stakeholders involved – customers, employees, society, and investors. The company is known for its innovative products that have resulted in impressive financial growth, surpassing $2 billion in revenue in the last fiscal year. The desire to create a positive impact is strongly rooted in their organizational culture.

Job Responsibilities

As a Full-Stack Software Engineer at Veeva, you will perform a variety of tasks which include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, other engineers, and domain experts to design and develop cutting-edge applications in the life science sector.
  • Collaborating with Quality Assurance (QA) engineers to ensure comprehensive testing of applications.
  • Providing troubleshooting support and addressing technical issues related to the product.

Required Skills

Ideal candidates should have:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java and JavaScript, specifically with front-end libraries such as React, Angular, or Vue.
  • Experience with backend development using Java.
  • Familiarity with CSS abstraction layers (like SASS or JSS) and relational database management systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills, which are key for effective collaboration.
  • A Bachelor’s degree in engineering, computer science, or a related field is preferred.

Additionally, candidates with a background in an agile environment, experience with the Spring framework, and knowledge of Software-as-a-Service (SaaS) product development will be considered more favorably.


🎁 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"

Nice to Have Skills

While not mandatory, the following qualifications are beneficial:

  • Familiarity with ES6.
  • Experience in developing content management products and technologies.

Working Environment

Veeva emphasizes a fast-paced work environment that feels akin to a startup but with the advantage of job stability of a profitable company. They are looking for engineers who thrive in such dynamic settings and enjoy contributing to the growth and success of their teams.

Employment Benefits

Veeva understands the value of taking care of its employees, offering several perks and benefits:

  • Comprehensive medical, dental, and vision insurance coverage.
  • Paid time off (PTO) and company-paid public holidays.
  • Retirement programs to help plan for financial security.
  • A 1% charitable giving program to encourage philanthropy among employees.

Salary Information

The salary range for this position is between $85,000 - $225,000 CAD. This range serves to comply with local regulations and indicates that compensation can vary based on individual qualifications, experience, and contributions to the company. In addition to the base salary, there may be opportunities for variable bonuses or stock bonuses, adding to the overall compensation package.

Conclusion

In summary, the Full Stack Software Engineer role at Veeva Systems presents an extraordinary opportunity to work in an innovative, mission-driven organization committed to making impactful changes in the life sciences industry. With the flexibility of remote work, comprehensive benefits, and a clear vision for employee success, Veeva Systems is an attractive workplace for tech-talented individuals looking to make a difference.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 17, 2025

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