Software Engineer - Full Stack
CanadaFull-timePosted over 1 year ago
Develop full-stack applications in life sciences, collaborating with product, QA, and domain experts to deliver cutting-edge SaaS solutions.
Responsibilities
- Participate in all aspects of the SDLC
- Collaborate with product managers, engineers, and domain experts to design life-science apps
- Collaborate with QA to ensure accurate and comprehensive testing coverage
- Contribute to troubleshooting and technical support of the product
Requirements
- 2+ years of experience in software product development
- Experience with Javascript front-end libraries such as React, Angular, or Vue
- Experience with backend development in Java
- Experience with CSS abstraction layers (e.g. SASS or JSS)
- Experience with RDBMS such as MySQL, Oracle, or MS SQL Server
- Strong communication skills
- EST and CST time zones are preferred
- BS in engineering/computer science or equivalent
- Mentoring ability with a proven record of improving teams
Nice to Have
- Previous experience working in an agile environment
- Experience with the Spring framework
- Experience with ES6
- Experience with SaaS product development
- Experience with content management products and technologies
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Apply Now
Take the next step in your career
About Veeva Systems
Links
