Zymeworks is looking for a Full Stack Software Developer to join this team to expand and improve our scientific computing stack. You will collaborate with scientists and developers to molecular modelling frameworks, applications, and libraries, as well as helping to develop data management, visualization, and analysis tools. This position will report to the Group Lead of the Software Development Team and will be based in Vancouver, Canada.
We expect you to have…
- A Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
- Minimum 2 years industry experience in web application development
- Demonstrated ability to design, implement, and maintain medium-to-large scale web applications, their supporting back-end services, and associated infrastructure through entire life cycle from initial idea to final deployment
- Ability to deliver rapid, iterative prototypes from initial ideas, and a drive for software development excellence through peer code reviews, automated testing, and systematic deployments
- Proficiency in English, spoken and written
It would be great if you had…
- Experience with Python based web frameworks like Django or Pyramid
- Experience developing servers and other infrastructure using Python, Go, and/or Elixir
- Experience building UX front ends and interactive data visualizations
- Experience with git and GitHub/GitLab, CI/CD systems
Our Platform
Our software platform includes the following technologies:
- Elm and JavaScript, including D3, AngularJS for webapp frontends and visualizations
- Python for scientific applications and modelling software
- Go for server development
- Elixir for server development
- PostgreSQL
Duties
- Developing our data acquisition, processing, analysis, and visualization capabilities
- Creating and evolving front-end web applications, their supporting back-end APIs, and operational infrastructure
- Actively coordinating with our R&D teams to find areas of inefficiencies in data processes, and designing and implementing solutions in conjunction with the software development team
- Integrating and maintaining the developed software as part of the entire computational platform
- Experimenting with new technologies and practices that can be integrated within our organization
Why Work for Us?
Zymeworks’ employees are passionate, engaged and extremely motivated to succeed. We are excited by cutting-edge science and technology, the endless possibilities this union holds and the sheer opportunity to be a part of something big. To learn more about Zymeworks Inc. and our current openings, please visit our website at http://bit.ly/2Hoaas3.
We offer challenging career opportunities, competitive benefits and an environment that recognizes and rewards performance.
by via developer jobs - Stack Overflow
No comments:
Post a Comment