Skip to contentSoftware Engineer – Full Stack
Company | Veeva Systems |
---|
Location | Toronto, ON, Canada |
---|
Salary | $85000 – $225000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience building scalable and reliable web applications
- Experience with Python, and at least one major Python framework (FastAPI, Django, or Flask)
- Experience with front-end technologies, such as JavaScript, Typescript, and React.
- Very good understanding of software design patterns, data modeling and storage using SQL and/or NoSQL databases
- Good verbal and written communication and proven experience of working and delivering in an Agile environment.
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Responsibilities
- Build scalable web applications utilizing open-source tools and technologies
- Develop key features for the OpenData US platform
- Contribute to architectural decisions
- Solve complex technical challenges working with large datasets
- Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
- Collaborate with Product Managers, other Engineers, and domain experts to design and develop cutting-edge applications in life science
Preferred Qualifications
- Practical experience building, deploying, and scaling containerized web applications in cloud environments
- Background in designing and developing data-intensive web applications
- Previous experience in the Life Sciences sector