Intermediate/senior software developer | Developer

3 weeks ago


Canada Precision Analytics Full time
Software development at Precision Analytics

At Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements.

Developers at Precision Analytics are given ownership over everything they work on. We use a wide variety of technology, and are constantly adopting new technology to allow us to interact with cutting edge scientific approaches.

We are looking for an intermediate/senior software developer. You will work in a small team and work directly with our clients both new and existing, who range from small biotechnology start-ups to large pharmaceutical manufacturers.

About this role

As an intermediate/senior software developer, you will take ownership of portions of both new and existing projects. This will have you interacting with clients in order to understand their business needs, and then using that knowledge to design and implement solutions that empower them to achieve their goals.

Depending on the project, this may require you to explore a new data source, and then find a way to incorporate it into a new or existing data pipeline. Or, you may need to understand a specialized workflow, and translate it into a user-friendly web application. In addition to these more specialized scenarios, you will also be expected to extend existing applications with new features requested by clients, as well as improve them by resolving issues identified both internally and externally. Finally, in order to make all of this possible, you will occasionally have to deploy and/or maintain the cloud-computing resources powering the different applications that you are working on.

An example of our work
  • A client performs genetic sequencing. A data pipeline (built by Precision Analytics in R), exists to transform and load data into a mix of data stores (relational and columnar databases) where an interactive application, developed in R and Shiny, gives scientists the ability to see and ask questions about that data to help them steer their research and development for future trials.
  • A new academic paper has just been published showing a recently discovered protein is a marker for health for the condition our client is aiming to treat. Our client’s scientists want to understand if the existence of that protein can be used to gauge the effectiveness of their drug.
  • We need to incorporate a new data source, amend the pipeline to transform and load it, update the application to reflect new analyses performed by PA data scientists.
You will enjoy this role if you like:
  • Front- and back-end work - e.g., interactive dashboards and enterprise web applications;
  • Testing, debugging, and refactoring existing codebases;
  • A thorough code review process;
  • Data modelling, and designing database schemas;
  • Assisting in the exploration and wrangling of new data;
  • Deploying and maintaining web servers;
  • Learning and working in many different programming languages;
  • Exploring and discussing new programming paradigms, libraries and approaches;
  • Taking initiative and ownership, working both independently and in a team;
  • Thinking creatively and outside the box about analytical problems.
You will be a good fit for this role if you:
  • Have a bachelor’s degree in computer science, software engineering, or a related field;
  • Have 3+ years of professional experience as a software developer;
  • Have experience using Git and GitHub;
  • Are comfortable working with Linux via a command-line interface;
  • Are able and willing to learn new complex methods and technologies;
  • Are able to communicate in English clearly and accurately with people from various technical backgrounds.
You will be able to hit the ground running if you:
  • Have experience writing Extract, Transform, Load (ETL) pipelines;
  • Are able to manage and query data in a relational database management system using SQL;
  • Have experience deploying and configuring cloud-computing resources using Amazon Web Services (AWS);
  • Have experience working for a scientific organization and/or working with scientific or experimental data.
What Precision Analytics can offer you
  • An opportunity to use your talent to empower ground-breaking research;
  • An environment in which you can continually learn and grow;
  • A remote-first work environment;
  • Competitive compensation, including an annual bonus;
  • Flexible paid time off;
  • Health and dental benefits.
How to apply

To apply, send your application package to: contact [at] precision-analytics [dot] ca. Your application must containboth a:

  • Resume or CV;
  • Cover letter explaining your interest in this role, and relevant education and/or experience;

Applications not meeting these requirements will not be considered.

Note: Applicants must reside in Canada, be legally authorized to work in Canada, and be willing to work in EasternStandard/Daylight Time. Exact start date is flexible. This is a remote position and Precision Analytics is a remote-first company.

#J-18808-Ljbffr

  • Canada Corfix Full time

    February 19, 2024 : Intermediate Software Developer Remote Full Time About Us Corfix is one of Canada’s fastest growing SaaS companies in the construction tech space, specializing in jobsite management with an emphasis on safety and compliance documentation and organizational efficiency, including timekeeping. Corfix is designed for companies of all...


  • Canada Precision Analytics Full time

    Software development at Precision Analytics At Precision Analytics, the software development team plays an integral role in satisfying our clients’ needs. In addition to collaborating with key stakeholders in order to understand and satisfy business requirements, software developers work closely with our experienced data scientists to assist them in...


  • Canada Techedinlabs Full time

    We currently seek candidates for the position of Senior Android Developer in Canada. Please peruse the comprehensive job description provided below. This role entails full-time employment, allowing for remote work flexibility; nonetheless, applicants must be geographically located within the boundaries of Canada. Requirements 5 years of software...


  • Canada Carekw Full time

    Company description CareKWis a healthcare company that helps to support individuals in a community environment. We providePSW and Nursing support services in Kitchener-Waterloo, Cambridge, Hamilton, Brantford, London and surrounding rural areas. Position: Lead Software Developer Responsibilities: Collaborating closely with senior stakeholders to...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Frontend Developer to help us execute on our company’s business mission through evolution of our current product offerings and the development and deployment of the company’s new products launches. Department: Programming...

  • Magento Developer

    3 weeks ago


    Canada Techedinlabs Full time

    We currently have an opening for a Magento Developer position in Canada. Below, you'll find the detailed job description. This role offers full-time employment with the flexibility of remote work; however, candidates must be situated within Canadian borders. Required Skills Bachelor's degree in computer science, engineering, or a related field....


  • Canada OPES Software Full time

    Senior Backend Spring Boot Developer – Java Expert OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Backend Spring Boot Developer – Java Expert to help us execute on our company’s business mission through evolution of our current product offerings and the development...


  • Canada Acumatica, Inc. Full time

    Senior Software Developer (Reporting & Core) Acumatica is hiring a Senior Software Developer for our Platform, Reporting & Core team in Belgrade, Serbia ! About the role : In this role, you will primarily work on the reporting features of Acumatica ERP, such as a reporting engine for data analytics, report designer, dashboard engine and UI designer,...


  • Canada Alexi Full time

    Intermediate to Senior Full-Stack Web DeveloperAbout AlexiAlexi is an artificial intelligence company building applications for legal professionals that make knowing the law easy and affordable. We are a fast-growing, well-funded startup with customers right across Canada and the United States.This is an opportunity to join a well-funded startup with a...


  • Canada Alexi Full time

    Intermediate to Senior Full-Stack Web Developer About Alexi Alexi is an artificial intelligence company building applications for legal professionals that make knowing the law easy and affordable. We are a fast-growing, well-funded startup with customers right across Canada and the United States. This is an opportunity to join a well-funded startup with...


  • Canada Alexi Full time

    Intermediate to Senior Full-Stack Web Developer About Alexi Alexi is an artificial intelligence company building applications for legal professionals that make knowing the law easy and affordable. We are a fast-growing, well-funded startup with customers right across Canada and the United States. This is an opportunity to join a well-funded startup with a...


  • Canada Alexi Full time

    Intermediate to Senior Full-Stack Web DeveloperAbout AlexiAlexi is an artificial intelligence company building applications for legal professionals that make knowing the law easy and affordable. We are a fast-growing, well-funded startup with customers right across Canada and the United States.This is an opportunity to join a well-funded startup with a...


  • Canada Prevu3D Inc Full time

    Under the guidance of the Platform Lead, the Senior FullStack Software Developer holds a pivotal role in ensuring the high-quality development and delivery of our various products. This involves close collaboration with our Product Management and other engineering teams. If you’re a great team player, get things done effectively, have strong written...


  • Canada Vention Inc Full time

    Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work , we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs Build...


  • Canada Techedinlabs Full time

    Seize the opportunity to work as a Senior Software Developer on a multinational Fortune 500 Project in Canada. Shape inventive solutions and propel technological progress. Apply today and join our dynamic team. To qualify for this full-time (permanent) position, you must reside within the borders of Canada. Responsibilities Design, code, test, debug and...


  • Canada Lumerate Full time

    Full-Time in Canada - Remote OK - $110k - $130k Lumerate is growing rapidly, and we’re searching for a Senior Back-End Software Developer to join our team for the journey! Lumerate is a Toronto-based SaaS company that has built game-changing technology to help sales teams accelerate revenue growth. We help our customers achieve the full picture of...


  • Canada Odoo Full time

    AGT Robotics Inc. A leader in the development and manufacturing of automated industrial equipment, AGT Robotics Inc. is recognized for its know-how and innovative approach. AGT Robotics Inc. is, first and foremost, the sum of passionate, creative, and committed individuals where everyone’s talent is used daily in the realization of major projects...


  • Canada Techedinlabs Full time

    We currently have an opening for a Magento Developer position in Canada. Below, you'll find the detailed job description. This role offers full-time employment with the flexibility of remote work; however, candidates must be situated within Canadian borders. Required Skills ~ Bachelor's degree in computer science, engineering, or a related field. ~5+...