Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization that serves the life sciences industry by providing innovative software solutions. As one of the fastest-growing SaaS companies in history, Veeva has exceeded $2 billion in revenue during the last fiscal year, indicating extensive growth potential. This role of Full Stack Software Engineer is critical to aiding life sciences companies in delivering therapies to patients more quickly. The company operates as a public benefit corporation, which emphasizes its commitment to balancing the interests of customers, employees, investors, and society.

Company Values and Culture

Veeva is deeply rooted in values that drive its operations, including:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed

As a Work Anywhere company, Veeva provides flexibility for employees to work from home or from an office environment, adapting to the needs of each individual to create conditions for success.

Job Role and Responsibilities

The Full Stack Software Engineer will participate in the entire Software Development Life Cycle (SDLC). Responsibilities include:

  • Collaborating with product managers, engineers, and domain experts to design and develop innovative applications tailored for the life sciences sector.
  • Working alongside Quality Assurance engineers to ensure comprehensive testing coverage for the products developed.
  • Contributing to troubleshooting and technical support to enhance product performance.

Required Skills and Experience

Candidates are expected to possess the following qualifications:

  • 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, for instance, SASS or JSS.
  • Experience with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are crucial.
  • Candidates located in the EST (Eastern Standard Time) and CST (Central Standard Time) time zones are preferred.
  • A Bachelor's degree in engineering, computer science, or equivalent is typically required.

Preferred Qualifications

While not strictly necessary, the ideal applicant will have:


  • Previous experience in an agile environment.
  • Experience working with the Spring framework.
  • Knowledge of ES6 (ECMAScript 6).
  • Background in developing Software-as-a-Service (SaaS) products.
  • Understanding of content management technologies and products.

Compensation and Benefits

The salary for this position ranges from $85,000 to $225,000. This salary range adheres to local regulations and represents what can potentially be offered to successful candidates. It is important to note that actual salaries may vary based on the individual's experience, qualifications, and contributions to the company. Additionally, candidates may be eligible for various forms of compensation, which can include:

  • A performance-based variable bonus.
  • A stock bonus for eligible employees.

Veeva provides a broad range of benefits, which include:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs to secure financial futures.
  • A 1% charitable giving program, reflecting the company's commitment to social responsibility.

Application Process and Equal Opportunity Employment

Veeva Systems values diversity and inclusion. It is an equal opportunity employer, meaning that all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, or any other characteristics protected by local laws and regulations. The company actively encourages individuals with disabilities or special needs to seek accommodations during the application and recruitment processes, ensuring that everyone has an opportunity to participate.

Conclusion

This role for a Full Stack Software Engineer at Veeva Systems not only presents a chance to engage with cutting-edge technology and innovative projects within the life sciences sector but also offers a supportive work culture that aligns with personal growth and societal impact. Candidates interested in making a significant contribution in a thriving environment should consider applying for this opportunity.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 3, 2025

9 views

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