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 notable and mission-driven organization, is actively seeking talented individuals for the role of Full Stack Software Engineer. Renowned as a pioneer in industry cloud solutions, Veeva assists life sciences companies in expediting therapies and has achieved remarkable growth, surpassing $2 billion in revenue in their last fiscal year. As a public benefit corporation, they focus on balancing the interests of various stakeholders and emphasize their core values of Customer Success, Employee Success, Speed, and doing the right thing.

Company Culture

Veeva adopts a flexible working model by allowing employees to work from home or in the office, enabling them to thrive in an environment that suits their needs. The company is geared towards transforming the life sciences industry while making a positive impact on customers, employees, and their communities.

Job Role

The position of Full Stack Software Engineer involves building innovative products in the life sciences sector. This role includes tackling significant industry challenges, utilizing the latest technologies. The organization is looking for engineers who thrive in a fast-paced environment that characterizes startups but still offer the stability of a successful company.

Key Responsibilities

  • Participate in all phases of the Software Development Life Cycle (SDLC).
  • Collaborate with product managers, fellow engineers, and domain experts to design and develop cutting-edge applications.
  • Work closely with Quality Assurance (QA) engineers to ensure proper testing coverage.
  • Assist in troubleshooting and providing technical support for the products developed.

Required Skills

To be considered for the Full Stack Software Engineer position, applicants should have:

  • 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 (e.g., SASS or JSS).
  • Experience working with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential for cross-collaboration.
  • Preference will be given to candidates in the EST and CST time zones.
  • A Bachelor’s degree in engineering, computer science, or a similar field is required.

Nice to Have Skills

While not mandatory, candidates with the following skills may have an added advantage:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Previous experience in an agile environment.
  • Familiarity with the Spring framework and ES6.
  • Experience in Software-as-a-Service (SaaS) product development, as well as knowledge of content management products and technologies.

Compensation

The salary range for this Full Stack Software Engineer role is between $85,000 and $225,000. This range is provided for transparency in compliance with local regulations and reflects a potential base salary. It’s important to note that salaries may vary depending on experience and location. Veeva also considers individual qualifications when determining compensation and that there might be additional compensation types like variable bonuses and/or stock options.

Benefits

Veeva Systems offers a comprehensive set of perks and benefits to ensure the wellbeing of their employees, including:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement programs for long-term financial security.
  • A 1% charitable giving program, which allows employees to contribute to their communities.

Positioning

This position is not merely a job; it is an opportunity for professionals to engage with cutting-edge technology in a critical sector that impacts lives. Engineers will have a direct role in shaping tools that facilitate bringing crucial therapies to market, highlighting the importance of the post in the broader context of healthcare.

Equal Opportunity Employer

Veeva is committed to being an equal opportunity employer, ensuring that all qualified applicants receive consideration without discrimination on various grounds, including race, gender, age, and more. They also provide accommodations for applicants with disabilities throughout the recruitment process.
For those interested in this exciting opportunity at Veeva Systems, this role could serve as a significant stepping stone in their careers in software engineering, particularly within the impactful realm of life sciences.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 18, 2025

12 views

1 clicks on Apply Now


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.