Pathcore is a remote-first biotech company specializing in whole slide digital pathology image management and workflow. We develop advanced enterprise software used throughout the medical market to manage pathology data and support cancer information. We are passionate about developing software that makes a difference.
As our development team is growing we're looking for a Back-end Developer to help with our native development and infrastructure, someone who's excited to help us create leading web applications for healthcare.
Responsibilities - What you'll do day to day
Analyze, troubleshoot, and debug complex and interconnected systems
Gather feature requirements from a variety of stakeholders
Collaborate across the web, design, and sysadmin teams to develop features
Review, test and maintain existing features
Develop architecture and implementation plans alongside our system designers
Provide training and support to internal teams
Explore and learn new technologies
Qualifications - Who you are day to day / What you need to get the job
3+ years of professional software development experience
Comprehensive knowledge of back-end development languages, such as Python
Experience developing REST or RPC-based web services
Experience with relational databases such as Postgres or MySQL
Familiarity with containerization like Docker or Kubernetes
In-depth understanding of the design, development, and deployment cycles in web environments
Experience using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.)
Experience with Python. This is our primary back-end language so it's important that you've worked with it before.
What gives you bonus points?
Experience with a variety of programming languages such as C++ or C
Experience deploying software on cloud platforms
Experience with medical imaging software, image analysis, or microscopy
A commitment to quality that rivals ours
Willingness to wear multiple hats (literally and figuratively)
Willingness to question the status quo
Familiarity with ISO 27000 standards
Why Pathcore? - What's in it for you
The knowledge that your job is making a difference in the world
A quality first mentality when it comes to work - opportunity to invest in building lasting code
A very nice monthly salary (in the range of $75 - $95k annually)
3 weeks of paid time off (including a week over the holidays)
Flexible work schedules
Health and dental benefits
Home Office allowance
This is a remote position, so you get to work from where you want (Within Canada)
Really awesome coworkers (if we do say so ourselves)
We're looking to grow as a diverse and inclusive workspace. We recognize that each person brings their own unique experiences and knowledge to a position, therefore if you don't fit the above description 100% but are willing to take the initiative to learn, please consider applying anyway. We are excited to talk to people from a variety of backgrounds and explore how you can add to our culture! We also like to meet people where they're at, so if you require any accommodations throughout the interview process please let us know.