Overview Veeva Systems, a pioneering organization in the realm of industry cloud solutions, is seeking talented Full Stack Software Engineers. The company is celebrated for its mission-driven narrative, working intricately with life sciences companies to accelerate the development and delivery of therapies to patients. With a robust growth trajectory, Veeva surpassed $2B in revenue last fiscal year, and is committed to increasing its influence in the sector. What’s unique about Veeva is its dual status as a public benefit corporation (PBC), which legally requires it to balance the interests of its customers, employees, society, and stakeholders. At the same time, Veeva epitomizes a flexible working culture; offering the ability to work remotely or on-site, encouraging employees to thrive in environments that are conducive to their success. ## The Role Veeva is looking to fill multiple Full Stack Software Engineer roles, with a focus on developing innovative products tailored for the Life Sciences industry. Candidates will engage with the latest technologies and take on significant challenges that exist within this space. Engineers within this role should expect a fast-paced and dynamic environment that allows them to flex their skills while enjoying the security of working for a successful, profitable company. ## Key Responsibilities - Engage in all phases of the Software Development Life Cycle (SDLC). - Collaborate with product managers, fellow engineers, and domain specialists to devise and create state-of-the-art applications. - Work alongside Quality Assurance engineers to guarantee extensive testing coverage. - Aid in troubleshooting and offer technical support for the company’s products. ## Required Skills and Experience Applicants must possess: - A minimum of 2+ years of experience in software product development. - Proficiency in Javascript front-end libraries, such as React, Angular, or Vue. - Experience in backend development utilizing Java. - Familiarity with CSS abstraction layers, such as SASS or JSS. - Competence with relational database management systems (RDBMS), including MySQL, Oracle, or MS SQL Server. - Strong communication skills. - Preference for candidates located within the Eastern Standard Time (EST) and Central Standard Time (CST) zones. - A Bachelor’s degree in engineering or computer science or an equivalent qualification. ## Ideal Candidate Traits Veeva is looking for engineers who can also mentor other team members and have a strong history of improving team dynamics. Experience in an agile development environment is preferred, along with knowledge of the Spring framework, ES6, and Software-as-a-Service (SaaS) solutions. Familiarity with content management technologies will be considered an asset. ## Compensation and Benefits The salary for this position ranges between $85,000 and $225,000 CAD. This range is provided to ensure compliance with local regulations and potential salaries can vary based on individual experience and location. Veeva emphasizes fair compensation that correlates with qualifications, experience, and expected contributions. Additionally, other forms of compensation, such as variable or stock bonuses, may be available. Veeva’s benefits package includes comprehensive medical, dental, and vision insurance. Employees are also provided with paid time off (PTO) and company-paid holidays, retirement programs, and a charitable giving program where the company matches employee contributions. ## Conclusion Veeva Systems' commitment to achieving success in the life sciences industry, combined with its innovative approach to software development, makes this an intriguing opportunity for those in the field of technology. If you’re a Full Stack Software Engineer looking to make a positive impact and thrive in a flexible work environment, consider applying to Veeva.”}
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.