Related keywords: front end web developer remote jobremote job java developerquality assurance remote job
This page contains product affiliate links.
Veeva Systems is a pioneering organization focused on cloud software for the life sciences industry, aiming to expedite the process of delivering therapies to patients. Established as a public benefit corporation, Veeva balances the interests of various stakeholders while maintaining significant growth and success. They support remote work flexibility, allowing employees to thrive in their favorite working environments.
The position available is for a Full Stack Software Engineer. This role is critical in developing innovative products within the life sciences domain and contributes to the company's mission of transforming this industry.
The prospective Full Stack Software Engineer will be responsible for several key tasks including:
Participating in all aspects of the software development life cycle (SDLC) which includes planning, development, testing, and deployment of applications.
Collaborating with product managers, other engineers, and domain experts to design and create cutting-edge applications specific to life science requirements.
Working with Quality Assurance (QA) engineers to ensure comprehensive and effective testing coverage that aligns with the product standards.
Troubleshooting and providing technical support to enhance product performance and user satisfaction.
The ideal candidate will possess the following skills:
A minimum of 2 years of professional experience in software product development.
Proficiency in JavaScript front-end libraries such as React, Angular, or Vue, indicative of modern web application development capabilities.
Solid experience in backend development using Java, showing a balanced skill set in both frontend and backend development.
Familiarity with CSS abstraction layers (for instance, SASS or JSS) which contribute to effective styling in applications.
Experience with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server, as data management is crucial in software development.
Strong communication skills necessary for effective collaboration with various stakeholders, including non-technical personnel.
Educational background holding a Bachelor’s degree in engineering or computer science or a comparable qualification.
While not mandatory, the following skills would be considered beneficial:
Prior experience in working within an agile development environment, highlighting adaptability and collaborative skills.
Familiarity with the Spring framework, which is valuable for software development in Java.
Experience with ES6 features, bringing contemporary JavaScript functionalities into the mix.
Knowledge of SaaS (Software-as-a-Service) product development to align the projects with modern delivery models.
Exposure to content management products and technologies, enriching the developer's toolkit.
The salary range for the Full Stack Software Engineer position is between $85,000 to $225,000 CAD. This potential salary range has been provided to align with local regulations, but it’s important to note that actual figures may differ based on an individual’s unique qualifications, their professional experience, and other contributions to the company. Additional compensation may also be offered, which can include bonuses or company stocks.
Veeva Systems offers a comprehensive benefits package that ensures employee well-being and motivates high performance:
Medical, dental, and vision insurance, guaranteeing health support for employees and their families.
Paid Time Off (PTO) along with company-paid holidays to encourage work-life balance.
Looks after future financial stability through retirement programs.
Engages in a charitable giving program, allowing employees to contribute positively to the community, ensuring ethical alignment with company values.
Veeva operates with the core values of integrity, customer success, employee success, and speed. They emphasize a positive workplace culture that values contributions from all employees while maintaining a commitment to their mission.
As a work from anywhere company, they highlight the importance of flexibility in working arrangements, focusing on employee preferences to boost productivity and satisfaction.
Veeva Systems promotes an inclusive hiring approach and is an equal opportunity employer. They encourage applicants of all backgrounds and identities to apply, ensuring diverse perspectives within the workplace. Accommodations are available for applicants requiring assistance during the recruitment process due to disabilities or specific needs.
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.