Science Suite Inc. (BioRender) company's all remote jobs
We are looking for an Automation QA Developer to reduce product bugs and increase product usability through manual and automated testing. This is a great opportunity to lead the way in establishing QA processes on our complex and rich visual software.
This role is remote (Canada).
Our ideal fit
- Excited about quality assurance and testing as a career
- Excellent technical communication skills
- Ability to explain complex solutions clearly to others
- Detail-oriented
- Looks for areas to simplify and automate repetitive tasks
Within your first three months, you'll:
- Write QA test plans based on product requirements and develop testing procedures
- Perform manual testing, cross browser and device checks
- Assist with bug triaging and backlog grooming
- Automate repetitive QA with cypress / jest tests
- Improve the CI/CD workflows for test automation
- Document bugs and work with product / engineering to fix
- Improve automated tooling detecting crashes / bugs
- Review system crash logs for bugs
- Design and implement accessibility features
What you bring to the table
- You have 2+ years of experience in quality assurance and testing, experience with Jest and Cypress testing or similar (Mocha, Selenium) is ideal
- You have working knowledge of Javascript, Typescript and professional experience testing React components and Node APIs
- You have experience working on a team with mature scrum/agile process
- Legally authorized to work in Canada
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
This is an exciting, hands-on position with a lot of autonomy and the opportunity to flourish in a leadership role. We are looking for someone with the managerial mindset and technical leadership experience to lead a team. An ideal candidate is someone who recently held a hands-on role leading the development of a large-scale web application.
This role is remote (Canada).
Our ideal fit
- Has technical leadership experience managing and growing a high-performing team
- Is knowledgeable in our stack (React.js, Node.js, MongoDB, Typescript, AWS/Heroku) and has experience working on a large-scale React project
- Motivated self-starter who is dedicated to building scalable software products that users love
- Thrives in a fast-paced environment and loves working on a diverse array of projects that span cross-disciplinary teams
- Curious, enjoys asking questions, and thinks outside of the box
- High-reaching, results-focused, and metrics-driven
- Takes initiative and loves solving big problems
- Wants to revolutionize how science is communicated around the world
Role Objectives
- Manage a team of 5-7 developers (including hiring, technical mentorship, performance reviews, weekly 1:1s, etc) and own the technical roadmap for the team. Hire and onboard 2-3 more developers within the first 6 months.
- Be an advocate for process improvements and promote best practices around scrum/agile process and testing and code review practices
- Scope and lead large technical projects that will directly impact hundreds of thousands of scientists around the world
- Lead implementation of projects, including architecture, testing, team coordination, code reviews, QA and maintenance
- Participate in design, coding, testing, debugging, configuration and documenting of code
What you bring to the table
- Significant previous engineering leadership experience (including hiring, technical mentorship, performance reviews, weekly 1:1s, etc)
- Strong technical background in web development and frontend (4+ years)
- You've previously worked on a large-scale React project or similar framework (Angular or Vue.js)
- You've demonstrated the ability to solve complex architectural problems, think about tradeoffs and systems design
- You have a strong track record of both management and technical leadership and driving results from your team
- You have experience working on a team with a mature scrum/agile process
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
This is an exciting, hands-on position with a lot of autonomy and the opportunity to flourish in a leadership role. We are looking for someone who is not only a stellar software developer with a lot of web development experience, but also someone with the managerial mindset and technical leadership experience to lead a small team.
Our ideal fit
- Motivated self-starter who is dedicated to building scalable software products that users love
- Has technical leadership experience managing and growing a high-performing team
- Is knowledgeable in our stack (React.js, Node.js, MongoDB, Typescript, AWS/Heroku) and has experience working on a large-scale React project
- Thrives in a fast-paced environment and loves working on a diverse array of projects that span cross-disciplinary teams
- Curious, enjoys asking questions, and thinks outside of the box
- High-reaching, results-focused, and metrics-driven
- Takes initiative and loves solving big problems
- Wants to revolutionize how science is communicated around the world
Role Objectives
- Own the technical roadmap and mentorship for a team of 3-4 developers
- Assist in interviewing and hiring
- Scope and lead large technical projects that will directly impact hundreds of thousands of scientists around the world
- Lead implementation of projects, including architecture, testing, team coordination, code reviews, QA and maintenance
- Participate in design, coding, testing, debugging, configuration and documenting of code
What you bring to the table
- Strong technical background in web development and frontend (4+ years)
- You've previously worked on a large-scale React project or similar framework (Angular or Vue.js)
- You've demonstrated the ability to solve complex architectural problems, think about tradeoffs and systems design
- You have a strong track record of both management and technical leadership and driving results from your team
- You have experience working on a team with a mature scrum/agile process
- Legally authorized to work in Canada
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
We are looking for Full Stack Developers to lead the architecture and implementation of large technical projects with enormous impact to BioRender users and internal teams. Our stack includes React.js, Node.js, and MongoDB, with a lot of frontend technical challenges.
Our ideal fit
- Sets a high standard on code quality, tests and code review
- Excellent technical communication skills
- Ability to explain complex solutions clearly to others
- Growth mindset, excited to learn new libraries / technologies (but practical about adopting them for production)
- Creative problem solver
Role objectives
- Develop expertise in one area of the codebase within your first 90 days (e.g. posters, gallery, analytics, etc.). You'll also own code reviews and technical onboarding in that area.
- Onboard two new engineers and participate in the interview process for at least two hires within your first 4 months
- Earn trust from the team by being a go-to person for questions and advice in your first four months
- Ship a large-scale project within your first 6 months. You'll work with Product to execute on product objectives, and lead technical ideation, architecture and implementation.
What you bring to the table
- You have strong experience (5+ years full time, with at least 1 year as a Senior) in software development
- You've previously worked on a large-scale React project or similar framework (Angular or Vue.js); or you're backend-leaning and highly proficient in Node.js/MongoDB
- You have a demonstrated ability to solve complex architectural problems, and think about tradeoffs and systems design
- You have excellent technical communication skills (code documentation, architectural documents and presentation)
- You've been the primary developer on a successful and technically challenging project
- You've had experience working on a team with a mature scrum/agile process
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
We are looking for a Senior Software Developer to enable internal teams to be more efficient by providing tools, data, and automating manual tasks. You’ll be leading architecture and implementation of large backend-leaning projects with enormous impact on internal teams.
Our ideal fit
- Has a strong sense of ownership, likes to participate in defining requirements
- Sets a high standard on code quality, tests, and code review
- Excellent technical communication skills
- Ability to explain complex solutions clearly to others
- Growth mindset, excited to learn new libraries / technologies (but practical about adopting them for production)
- Creative problem solver
Within your first three months, you'll:
- Set up an internal analytics system and set up API integrations with external vendors (stripe, customer.io, HubSpot, etc) to enable internal teams to make decisions based on data
- Gain trust from the team, shown by being a go-to person for questions / advice on internal tools
- Improve team standards and processes around code quality, tests, and code review
Within your first six months, you’ll:
- Build an admin panel with a granular permissioning system to enable teams to: Make user account changes, track revenue from all channels and modify subscriptions, upload and tag creative product content (icons, templates), easily set up enterprise accounts
- Onboard 2 new engineers and participate in the interview process for 2 hires
What you bring to the table
- You are proficient in web development and javascript testing (4+ years of experience), backend-leaning, and proficient in Node.js/MongoDB based backend (strong in databases is a big plus)
- You have a demonstrated ability to (creatively) solve complex architectural problems, think about tradeoffs and systems design
- You have excellent technical communication skills (code documentation, architectural documents, and presentation)
- You have strong experience (5+ years full time, with at least 1 year as a Senior) in software development
We are looking for a Senior Software Engineer (Infrastructure) to lead the architecture and implementation of large infrastructure projects with an enormous impact on BioRender users and internal teams. An ideal candidate has built and maintained a real-time collaborative system at scale.
Our ideal fit
- Has built or maintained a large real-time collaborative system
- Sets a high standard on code quality, tests, and code review
- Excellent technical communication skills
- Ability to explain complex solutions clearly to others
- Growth mindset, excited to learn new libraries / technologies (but practical about adopting them for production)
- Creative problem solver
Within your first three months, you'll:
- Improve application infrastructure for 10x application usage and user growth; improve monitoring dashboards to track availability and performance
- Audit existing infrastructure for cost-saving opportunities
- Improve team standards and processes around infrastructure security, monitoring, alerting, and deployment
- Improve alerting and team processes around server issues and downtime
- Set up a reliable AWS infrastructure for internal analytics, including CD/CI pipeline, zero-downtime deployment, and AWS configurations
- Set up a repeatable process and infrastructure for load testing
- Earn trust from the team by being a go-to person for questions and advice on infrastructure and architecture decisions
- Become a BioRender champion. You'll understand who our users are, what their needs are, our business objectives, and how all the different company functions contribute to the company’s mission. You'll be able to clearly communicate how your role contributes to the company’s mission and how every project and initiative benefits users
What you bring to the table
- You are proficient in AWS (EC2, ALB, S3, Lambda, API Gateway, Redis, SQS)
- You have scaled large infrastructure systems that: Had demanding security requirements, made extensive use of several AWS services, demanded fast scaling for exponential growth, handled downtime, monitoring, alerting, and testing
- You have a demonstrated ability to creatively solve complex architectural problems, and think about tradeoffs in systems design, performance, and cost
- You have excellent technical communication skills (code documentation, architectural documents, and presentation)
- You have strong experience (5+ years full time, with at least 1 year as a Senior) in software development
Time zone: (GMT-05:00) Eastern Time +/- 2 hours