Related keywords: quality assurance remote jobcustomer service remote jobremote job customer service
This page contains product affiliate links.
Veeva Systems is a mission-driven organization that specializes in providing cloud solutions for the life sciences industry. Recognized as a pioneering company in the software as a service (SaaS) sector, Veeva has accelerated its growth, surpassing $2 billion in revenue in the last fiscal year. The company operates with a strong focus on its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. In recent years, it achieved a significant milestone by becoming a public benefit corporation (PBC), which legally commits it to balance the interests of various stakeholders including customers, employees, society, and investors.
Veeva Systems offers the unique opportunity to work from any location, promoting a flexible workplace environment that allows employees to choose between working from home or an office setting. This flexibility supports individuals in achieving their personal best while contributing to the overall mission of transforming the life sciences industry.
The company is currently looking to hire several Full-Stack Software Engineers to develop innovative products that cater to the needs of the life sciences sector. Candidates will be tasked with utilizing the latest front-end and back-end technologies to address some of the most pressing challenges faced by the industry today.
Prospective candidates will engage in the following key responsibilities:
Participate in all aspects of the Software Development Life Cycle (SDLC).
Collaborate with product managers, other engineers, and subject matter experts to design and develop advanced applications in the life sciences field.
Work together with Quality Assurance engineers to ensure comprehensive testing coverage is maintained.
Provide troubleshooting and technical support on the product as needed.
To be considered for this position, candidates should possess a range of relevant skills and experiences:
A minimum of 2 years of experience in software product development.
Proficiency in Java and JavaScript applications, particularly familiarity with JavaScript front-end libraries such as React, Angular, or Vue.
Experience in backend development using Java.
Knowledge of CSS abstraction layers (for example, SASS or JSS).
Familiarity with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
Strong communication skills are essential.
Candidates are preferred to be based in Eastern Standard Time (EST) or Central Standard Time (CST) time zones.
A Bachelor’s degree in engineering or computer science or an equivalent qualification.
Additionally, candidates with the following qualifications are considered for a role:
Prior experience in an agile environment.
Familiarity with the Spring framework.
Knowledge of ES6.
Experience in developing Software-as-a-Service (SaaS) products.
Exposure to content management products and technologies.
Veeva Systems offers a comprehensive compensation package that includes:
A competitive base salary that ranges from $85,000 to $225,000. This range is provided to adhere to local regulations and represents the potential base salary for the position.
Actual salaries are determined based on individual qualifications, experience, and expected contributions, which may vary within the specified range.
Additional compensation may also be available in the form of performance bonuses or stock options.
Veeva provides various benefits, including:
Medical, dental, and vision coverage.
Paid time off (PTO) and company-paid holidays.
Retirement savings programs.
A 1% charitable giving program, encouraging staff to contribute to positive societal changes.
Veeva Systems prides itself on a culture of equality, actively promoting a diverse workplace. The company is an equal opportunity employer and offers consideration for employment without discrimination based on race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, marital status, and other protected characteristics. The organization is committed to ensuring accessibility for candidates with disabilities and provides accommodations as needed throughout the recruitment process.
For job seekers looking for a rewarding and fulfilling career, Veeva Systems is an attractive choice. With a reputation for innovation, strong growth, and a commitment to balancing the needs of varied stakeholders, the company provides a dynamic and supportive environment. Individuals interested in applying for the Full-Stack Software Engineer role should be prepared to showcase their technical expertise alongside their ability to thrive in a collaborative and fast-paced environment.
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.