Related keywords: remote job qaquality assurance remote jobremote job canada
This page contains product affiliate links.
Veeva Systems is a mission-driven organization and a pioneer in industry cloud, specifically aimed at helping life sciences companies accelerate the delivery of therapies to patients. This company has rapidly become one of the fastest-growing Software as a Service (SaaS) companies in history, exceeding $2 billion in revenue in its last fiscal year and demonstrating robust growth potential in the future. The core values of the company include doing the right thing, ensuring customer success, supporting employee success, and executing with speed. Notably, in 2021, Veeva made history by becoming a public benefit corporation (PBC), committed to balancing the interests of customers, employees, community, and investors.
Veeva promotes a flexible work environment by allowing employees to work from home or in the office, thereby accommodating individual preferences and helping them to thrive.
The company is seeking multiple Senior Full-Stack Software Engineers to develop state-of-the-art products within the life sciences sector. The successful candidate will engage with the latest front-end and back-end technologies and participate in addressing some of the world's most pressing challenges.
Ideal candidates are expected to flourish in fast-paced startup environments, while also benefiting from the stability that Veeva, a profitable company, offers. To excel in this role, candidates must possess substantial experience with Java and JavaScript applications, including familiarity with various open-source technologies.
The responsibilities for this position include:
Participating in all phases of the Software Development Life Cycle (SDLC).
Collaborating closely with product managers, other engineers, and domain experts to design and develop advanced applications tailored to life sciences.
Working alongside Quality Assurance (QA) engineers to ensure comprehensive testing coverage for products.
Troubleshooting and offering technical support for the application.
Candidates must have:
Over 5 years of experience in software product development.
Proficiency in JavaScript and React, alongside backend development experience with Java.
Familiarity with CSS abstraction layers, e.g., SASS or JSS.
Experience with RDBMS such as MySQL, Oracle, or MS SQL Server.
Strong communication skills and a BS degree in engineering, computer science, or an equivalent field.
Pre-existing mentoring experience, showcasing a record of enhancing team performance.
While not mandatory, the following qualifications are advantageous:
Previous experience in an agile work environment.
Familiarity with Amazon Web Services (AWS).
Knowledge of the Spring framework.
Understanding of ES6.
Experience in developing Software-as-a-Service (SaaS) products.
Familiarity with content management products and technologies.
The salary for this position ranges from $110,000 to $270,000 CAD, providing a potential base salary range while ensuring compliance with local regulations. Salary may vary based on individual experience and location, with factors such as unique qualifications and expected contributions also taken into account. In addition to the base salary, candidates may qualify for other compensation types, such as variable bonuses or stock bonuses.
Veeva Systems offers an extensive benefits package that includes healthcare options like medical, dental, vision, and basic life insurance, as well as paid time off (PTO) and company-paid holidays. The company has retirement programs and a 1% charitable giving initiative, reinforcing its corporate social responsibility.
Veeva Systems fosters a culture of inclusivity as an equal opportunity employer. They consider all qualified applicants for employment without any form of discrimination based on race, color, sex, sexual orientation, gender identity or expression, religion, national origin, ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other protected characteristics. If candidates require assistance or accommodation due to a disability or special need during the application process, they can easily reach out to the company for support.
This position primarily caters to remote candidates in Canada, presenting a unique opportunity for talented software engineers to contribute to impactful projects in a supportive and innovative work environment.
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.