Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job qaremote job software engineer

This page contains product affiliate links.

Overview Veeva Systems, a mission-driven organization that is leading the way in industry cloud solutions, is on the lookout for talented Full Stack Software Engineers. As one of the fastest-growing SaaS companies in history, Veeva has achieved remarkable success, surpassing $2 billion in revenue in its last fiscal year, and continues to thrive with extensive growth potential. The company operates under the principles of sustainability and commitment, becoming a public benefit corporation (PBC) in 2021, dedicated to balancing the interests of customers, employees, society, and investors. The company enables its employees to enjoy flexibility in their work environment by supporting the option to work from home or from the office. ## Job Role The Software Engineer role at Veeva involves joining teams that are developing innovative products aimed at addressing challenges within the life sciences sector. As a Full Stack Software Engineer, you will work with cutting-edge front-end and back-end technologies, collaborating with product managers and domain experts to build applications that can have a tangible impact on the healthcare sector. This position calls for engineers ready to thrive in a fast-paced startup environment while benefitting from the stability that a successful and profitable organization offers. ## Key Responsibilities The responsibilities for this role include but are not limited to: - Participating in all stages of the Software Development Life Cycle (SDLC). - Collaborating with product managers, other engineers, and domain experts to design and develop modern applications in life sciences. - Working with Quality Assurance (QA) engineers to ensure comprehensive testing coverage. - Contributing to troubleshooting and providing technical support for the products. ## Required Skills Prospective candidates are expected to possess the following essential skills: - A minimum of 2+ years of experience in software product development. - Proficiency with JavaScript front-end libraries such as React, Angular, or Vue. - Experience in backend development using Java. - Familiarity with CSS abstraction layers like SASS or JSS. - Adeptness with RDBMS, including MySQL, Oracle, or MS SQL Server. - Strong communication skills are necessary to collaborate effectively with team members. ## Preferred Qualifications While not mandatory, the following attributes would be considered advantageous: - Previous experience working in an agile environment. - Familiarity with the Spring framework. - Understanding of ES6 features. - Experience in developing Software-as-a-Service (SaaS) products. - Knowledge of content management products and technologies. ## Salary and Benefits The compensation for this Full Stack Software Engineer role falls within a salary range of CAD 85,000 to 225,000. This range aims to comply with local regulations and reflects a full base salary potential for the role. However, the actual salary can vary based on individual qualifications, experience, and contributions expected by the company. Additionally, candidates may be eligible for a variable bonus and/or stock bonus as supplementary compensation. Veeva Systems provides a comprehensive benefits package that includes: - Medical, dental, vision, and basic life insurance. - Paid Time Off (PTO) and company-paid holidays. - Retirement programs. - A 1% charitable giving program to support community contributions. ## Culture and Values Veeva Systems emphasizes maintaining a company culture where core values such as Customer Success, Employee Success, and Speed are paramount. The organization celebrates diversity and is an equal opportunity employer, ensuring that all qualified applicants, regardless of various characteristics (e.g., race, gender identity, disability), are considered for employment. The company is also keen on accommodating individuals with special needs or disabilities during the recruitment process. ## Conclusion Those interested in taking on the rewarding challenge of being a Full Stack Software Engineer at Veeva Systems are encouraged to apply. The position not only offers a chance to contribute meaningfully to the life sciences industry but also provides an environment where employee growth and satisfaction are prioritized. For a professional looking to make an impact through technology while enjoying robust benefits and competitive compensation, this position could represent an excellent opportunity.



This job offer was originally published on jooble.com


Veeva Systems

Canada

Software development

Full-time

March 30, 2025

8 views

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