Job Description
Job Description
Staff Software Developer
We are seeking a Staff Software Developer with great experience and passion for assisting in developing and integrating software components into our informatics platforms. This position is located in Toronto, and you must reside in Ontario or Quebec (Timezone).
You, our ideal candidate, are looking for a multidisciplinary team of researchers and engineers who work in a dynamic and agile environment. You are prepared to bring your drive, your experience, and your passion to contribute at all levels.
You will have the opportunity to develop your skills in data handling, software implementation, and system integration. You will primarily help in designing, implementing, deploying, testing, and maintaining essential software components that will aid in growing our informatics platforms. You will work with a group of talented developers and technical staff to develop the pipelines that bring multidimensional data from a large variety of sources into the data platforms, and play an active role in evolving our products, processes, and data technology.
As a Staff Software Developer, you will help contribute to the software development process, participate in code reviews, and shape system design as well as provide leadership and guidance in all team development efforts for successful project delivery and platform support.
You should have a track record of supporting the implementation of technical solutions and be recognized as a solid contributor with a good grasp of the breadth and depth of your team's code base.
Required Experience & Technical Skills :
Spring Boot, Flask, or FastAPI.
RabbitMQ (AMQP).
Kubernetes.
Soft Skills & Leadership :
Education :
Java Developer • Toronto, ON, Canada