Recent submissions

Comment · 6 years ago
Zymeworks Inc | Senior Full-Stack Software Developer | Computational Biotechnology | Vancouver, Canada | Onsite (Remote for COVID) | https://zymeworks.bamboohr.com/jobs/view.php?id=335

Zymeworks is a clinical-stage biopharmaceutical company dedicated to the discovery, development and commercialization of next-generation bispecific and multifunctional biotherapeutics. We are looking for a Senior 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.

Duties

• Creating and evolving front-end web applications, their supporting back-end APIs, and operational infrastructure

• Leading the development of our web stack architecture using industry best practices adapted to our unique company needs

• Depending on seniority, leading a small team of full-stack developers, and participating in their growth, mentorship and project planning along with the rest of the technical and research teams

• Actively coordinating with our R&D teams to find areas of improvement in scientific data analysis, capture, visualization and UX, and designing and implementing solutions in conjunction with other scientific and technical teams

• 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

Our software platform includes the following technologies:

• Elm and JavaScript (AngularJS, React) for webapp frontends and visualizations

• Go and Elixir for server development

• Python and C++ for scientific applications and modelling software

• PostgreSQL, SQlite for databases and associated infrastructure

• Git for version control and Gitlab+Jenkins for source code management, CI/CD etc.

Comment · 8 years ago
Comment · 8 years ago
Comment · 9 years ago
I suggest you hire a software developer, preferably a senior one if you can afford it. The difference between a bunch of impressive algorithms written by specialists in the field stitched together by brittle connections, and a bunch of impressive algorithms that are part of a well structured, tested and maintainable suite is huge. Reading a book or two is not going to solve the problem in the long term, which I assume is what you want.

Hiring a software developer who can take a lead role in organizing and structuring the codebase will also make the specialists better programmers, since they learn good programming techniques from someone who actually knows them.

Source: Senior software developer, where I initially started as a "algorithm/application developer" and saw the team grow and benefit by hiring some experienced developers.

Comment · 9 years ago
Its "couldn't care less".
Comment · 9 years ago
How ironic that I get an "Error establishing a database connection" error.
Comment · 9 years ago
Zymeworks Inc. | DevOps Engineer | Vancouver, Canada | ONSITE

Zymeworks is a clinical-stage biopharmaceutical company dedicated to the discovery, development and commercialization of protein therapeutics for cancer. We are looking for a DevOps Engineer with expertise in configuration management, automation, continuous integration, and continuous deployment tools to join our DevOps team.

We expect you to have

• Experience with multi-tiered web server systems such as Apache, Nginx, Tomcat

• Experience with database systems, such as PostgreSQL, MySQL, and NoSQL

• Demonstrable skills in programming languages, such as Python, Ruby, Go, or Bash

• Experience with Continuous Integration and Continuous Deployment systems, such as Jenkins, Gitlab CI, or Travis CI

It would be great if you had

• Strong knowledge of Configuration Management tools such as Puppet, Chef, SaltStack, or Ansible

• Understanding of highly resilient server-based architectures, such as replication/failover, distributed architectures, and auto scaling

• Strong background with Amazon Web Services

Duties

• Working with Development teams to provide frameworks for building, testing and packaging code in a consistent, reusable way

• Creating and managing standardized development environments for the Software Development team

• Creating and supporting automated processes for deploying and configuring applications in multiple environments using Puppet, Gitlab CI, Jenkins, and similar tools

• Helping improve software deployment, monitoring and development processes

Please apply at https://zymeworks.bamboohr.co.uk/jobs/view.php?id=61

Comment · 9 years ago
WTF are we just posting random shit from wikpedia now on HN?
Comment · 9 years ago
This is a really stupid article, painfully trying to find a connection between 2 activities in an attempt to sound insightful. Just climb, and don't try to pretend you are a monk finding divine insight in unlikely places.

And also, if you're writing design documents for trivial features, I'm glad I don't work at your company.

Comment · 9 years ago
Comment · 9 years ago
Zymeworks Inc. (www.zymeworks.com) | Web Application Developer | Vancouver, BC | ONSITE

Process: Telephone conversation -> Small code review task -> On-site interview (with optional Skype call if outside Vancouver)

We are looking for a web application developer with expertise in data visualization, user interface design and browser based tools to join our software team. This is an ideal opportunity for an individual who enjoys working with diverse teams of scientists and software developers to contribute towards our research platform. There is great scope for learning and professional development within a collegial and inclusive team. This position will report to the Group Lead of the Software Development Team.

We expect you to have…

-- Proven experience with interactive web application development

-- A good grasp of web standards and browser technology

-- A working knowledge of HTTP, REST and the nuances of API design

-- Experience with our software stack or equivalent technologies

-- Proficiency in English, spoken and written

Duties:

-- Create browser-based visualization, UI and data analysis tools tailored to our scientists' R&D needs.

-- Collaborate with scientists and developers to condense complex requirements, design prototypes and deploy production grade software for internal users.

-- Participate in peer code reviews, regression testing and systematic deployments.

-- Experiment with new technologies and ideas to enhance the maintainability, simplicity and robustness of our platform.

Our Stack:

-- React, AngularJS, D3, and Elm

-- Python

-- PostgreSQL

-- Go and Elixir

Zymeworks is a fast growing, clinical-stage biotechnology company developing protein therapeutics for the treatment of cancer using computational technologies. We develop molecular simulation algorithms, data analysis and visualization pipelines, bioinformatics and machine learning applications, as well as high performance computing infrastructure for our scientific tools.

Comment · 9 years ago
I don't think you understood what he said. He was saying that one of the attractions of a startup, which couldn't pay the $350k salary like Google, was that remote work would be possible, and some developers would like that flexibility. He wasn't claiming that startups pay remote workers less than in house ones.

In my experience that is an incorrect argument to begin with: many large tech companies seem to have more flexible work hours and remote working capabilities just like startups. I would rather focus on work-life balance, working on products that matter, having equity in the company, being able to experiment with technologies and be part of the decision making process rather than a cog in the machinery as reasons to prefer a start-up.

Comment · 9 years ago
This post is about the IP right to that work, not whether your company allows you to work on personal projects.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton