Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job canadacustomer service remote job

This page contains product affiliate links.

Overview Veeva Systems is a leading organization that specializes in providing cloud-based solutions for the life sciences sector. The company is mission-driven and is focused on helping life sciences firms accelerate the process of getting therapies to patients. With record-breaking growth, Veeva surpassed $2B in revenue in the last fiscal year, emphasizing its strong potential for further expansion in the industry. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, and investors. This commitment to values such as Customer Success, Employee Success, and Do the Right Thing reflects its dedication to doing good while being profitable. ## Job Role Veeva Systems is looking for multiple Full-Stack Software Engineers to join its talented teams. The role will involve building innovative products tailored for the life sciences sector using the latest front-end and back-end technologies. Candidates will be expected to thrive in a fast-paced startup environment while enjoying the stability of a profitable and established company. This is a remote position, so applicants should be able to work from home or in an office setting based on their preferences. ## Responsibilities The responsibilities for this position involve: - Participating in all aspects of the Software Development Life Cycle (SDLC). - Collaborating with product managers, other engineers, and domain experts to design and develop cutting-edge applications specifically for life sciences. - Working closely with Quality Assurance engineers to ensure comprehensive testing coverage of the product. - Contributing towards troubleshooting and providing technical support for the product. ## Required Skills To be eligible for this position, candidates must fulfill the following requirements: - A minimum of 2 years of experience in software product development. - Proficient knowledge of Java and Javascript, with experience in front-end libraries such as React, Angular, or Vue. - Experience in backend development using Java. - Hands-on experience with CSS abstraction layers like SASS or JSS. - Familiarity with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server. - Strong communication skills are crucial. - Candidates should preferably be in the Eastern Standard Time (EST) or Central Standard Time (CST) time zones. - A Bachelor’s degree in engineering or computer science or equivalent experience is required. ## Favorite Qualities Veeva Systems also values additional skills and experience, which include: - Previous experience working in an agile development environment. - Familiarity with the Spring framework. - Experience with ES6. - Knowledge of Software-as-a-Service (SaaS) product development. - Experience with content management products and technologies. ## Employer Benefits Veeva Systems offers a competitive array of perks and benefits, which include: - Medical, dental, vision, and basic life insurance. - Paid time off (PTO) and company-paid holidays. - Retirement programs. - A 1% charitable giving program. - A comprehensive salary package which ranges from $85,000 to $225,000, varying based on location and experience. Candidates should note that actual salaries may be higher or lower within this range and can also include additional compensation forms, such as bonuses or stock options. ## Equal Opportunity Employer Veeva Systems prides itself on being an equal opportunity employer. They welcome all qualified applicants and ensure they receive consideration for employment without discrimination on various grounds, including race, color, sex, sexual orientation, gender identity or expression, creed, national origin, age, disability, or marital status. The organization promotes a fair hiring process and actively seeks to accommodate applicants who may need assistance due to disabilities or special needs while applying or going through the recruitment process.



This job offer was originally published on jooble.com



Veeva Systems

Canada

Software development

Full-time

March 7, 2025

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