Related keywords: remote job qaquality assurance remote jobremote job software engineer
Veeva Systems is a mission-driven organization that operates as a pioneer in industry cloud, specifically geared towards assisting life sciences companies in accelerating the delivery of therapies to patients. They have seen remarkable growth, establishing themselves as one of the fastest-growing SaaS companies in history, surpassing $2 billion in revenue last fiscal year. The company is committed to its foundational values: Do the Right Thing, Customer Success, Employee Success, and Speed.
In a significant step toward corporate responsibility, Veeva became a public benefit corporation (PBC) in 2021, which underscores its commitment to balance the interests of its customers, employees, society, and investors. Veeva fosters a flexible work environment by supporting work from home or in-office arrangements, allowing employees to thrive in their preferred settings.
The position being offered is for a Full-Stack Software Engineer who will play a pivotal role in developing innovative products within the life sciences sector. The company aims to assemble a team of talented engineers who are ready to tackle challenging problems while working with both front-end and back-end technologies.
As a Full-Stack Software Engineer, you will be involved in:
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 related to life sciences.
Partnering with Quality Assurance (QA) engineers to ensure comprehensive testing coverage.
Contributing to troubleshooting and offering technical support for products.
To qualify for this position, the following skills and experiences are essential:
A minimum of 2 years of experience in software product development.
Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
Experience with backend development in Java.
Familiarity with CSS abstraction layers (e.g., SASS or JSS) is necessary.
Knowledge of Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
Strong communication skills are a must, with preferred time zones being EST and CST.
A Bachelor of Science degree in engineering, computer science, or an equivalent field.
While not mandatory, the following experiences would be advantageous:
Previous experience working in an agile environment.
Familiarity with the Spring framework.
Proficiency in using ES6.
Experience with SaaS product development and relevant content management technologies.
Veeva Systems offers a competitive salary range of $85,000 to $225,000. This range has been shared to comply with local regulations and reflects a potential base salary for this role. Actual compensation may vary based on the individual's qualifications, experience, and contributions.
In addition to the base salary, employees may be eligible for variable bonuses and/or stock options. Other perks offered by the company include:
Veeva Systems emphasizes an equal opportunity policy, ensuring that all qualified applicants receive consideration irrespective of race, color, sex, orientation, gender identity, religion, national origin, age, or any other protected characteristic. The company also provides support for those needing assistance or accommodations due to disabilities when applying or during the hiring process.
This role not only offers an opportunity to participate in transformative projects within the life sciences field but also promises a supportive and flexible work atmosphere. For aspiring Full-Stack Software Engineers, Veeva Systems presents an exciting prospect to make a significant impact while enjoying competitive compensation and benefits.
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.