We are seeking a highly motivated back-end software developer to join our Bioinformatics team to extend, design, develop and maintain AbCellera’s core workflow and analytics software.
Preferred qualifications and experience:
- Minimum BSc with work experience in a computer science environment, or MSc in relevant field
- Experience with a modern backend framework (preferably Django, but similar frameworks in other languages OK -- e.g., Rails). Must be comfortable with Python
- Experience designing a RESTful API
- Experience with relational databases and ORMs
- Experience configuring web servers (ideally NGINX)
- Experience with containerization technologies (ideally Docker)
- Understanding of web security essentials
- Proficiency with git
- Mindfulness of programming hygiene (delivery of clean, reusable, documented & tested code that follows best practices and makes use of established design patterns and architectures)
- Good communication skills
- (Optional but desired) Experience with task queue technologies, frontend technologies and basic computer networking
- (Optional but desired) Some experience or knowledge of biology, immunology or pharmaceutical sciences
How you might spend your days:
- Contributing to the design, development and maintenance of the backend of a web portal powered by Django
- Interacting with frontend developers and developing API endpoints
- Working with the database administrator to coordinate changes to the database schema
- Writing specs, documentation and tests to improve maintainability
- Evaluating and prioritizing user expectations before jumping into implementation
- Supporting your team in other projects, as needed
by via developer jobs - Stack Overflow
No comments:
Post a Comment