Related keywords: remote job qaquality assurance remote jobremote job canada
This page contains product affiliate links.
Veeva Systems is seeking Full Stack Software Engineers to contribute to innovative projects aimed at transforming the life sciences industry. As a mission-driven organization, Veeva plays a critical role in helping life sciences companies bring therapies to patients more quickly. With an impressive growth trajectory, Veeva surpassed $2 billion in revenue in its last fiscal year and continues to expand its influence as one of the fastest-growing SaaS companies in history.
As a Work Anywhere company, Veeva promotes flexibility, allowing employees to thrive in their preferred work environment, whether from home or in the office.
Veeva is characterized by core values that include Doing the Right Thing, Customer Success, Employee Success, and Speed. Notably, in 2021, Veeva became a public benefit corporation (PBC), a unique distinction that legally obligates it to balance the interests of various stakeholders, including customers, employees, society, and investors. This commitment underscores Veeva's mission to make a positive impact across its community and the life sciences sector.
The role entails participation in all aspects of the Software Development Life Cycle (SDLC). Key responsibilities include:
Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications specifically tailored for the life sciences industry.
Working closely with Quality Assurance (QA) engineers to ensure comprehensive testing coverage for the products being developed.
Assisting in troubleshooting and providing technical support for products.
Candidates should possess the following qualifications:
A minimum of 2 years of experience in software product development.
Proficiency in Java and JavaScript applications, with familiarity in contemporary JavaScript front-end libraries, including React, Angular, or Vue.
Experience in backend development using Java, along with exposure to CSS abstraction layers like SASS or JSS.
Knowledge of RDBMS such as MySQL, Oracle, or MS SQL Server.
Strong communication skills are essential to collaborate effectively within teams.
A Bachelor's degree in engineering, computer science, or a related field is preferred.
Ideal candidates should be mentors with a proven track record of enhancing their team's capabilities.
While not mandatory, additional skills that would be advantageous include:
Previous experience working in an agile environment.
Familiarity with the Spring framework and ES6.
Background in Software-as-a-Service (SaaS) product development, as well as knowledge of content management products and technologies.
Veeva Systems offers a competitive salary range for this position, specifically between $85,000 - $225,000 CAD. This salary range is designed to comply with local regulations and reflects potential earnings based on skill levels and experience. Veeva evaluates compensation on an individual basis, ensuring offers are made according to each candidate's unique qualifications and anticipated contributions. Further, candidates may be eligible for additional compensation in the form of a variable bonus and/or stock bonuses.
In addition to competitive pay, Veeva provides an extensive array of benefits, which includes:
Medical, dental, vision, and basic life insurance.
Paid Time Off (PTO) and company-paid holidays.
Retirement programs and a 1% charitable giving program.
Veeva Systems prioritizes cultural inclusivity and equal opportunity in its hiring process. The company assures that all qualified applicants will be considered for employment, regardless of their race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, etc. Additionally, Veeva is committed to ensuring that individuals with disabilities or special needs receive the necessary assistance or accommodations during the application or recruitment process.
In summary, this Software Engineer - Full Stack position at Veeva Systems presents a unique opportunity for individuals passionate about improving the life sciences industry. With a supportive work culture and a clear commitment to employee growth and well-being, potential candidates are encouraged to apply.
This job offer was originally published on jooble.com
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.