Master information

Software Engineer

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Toronto, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Aug 1, 2024

Task description and requirements

Our commitment extends to providing a global perspective and employing hybrid delivery models in key domains such as IT, Engineering, CRO, and Manufacturing. 












Your mission would be:




• Deploy the pipeline to UAT and production environments to run end-to-end via API requests, ensuring it meets quality and security standards.

• Create governance and logging controls around the API to prevent misuse and track usage, including implementing SSO authentication.

• Optimize API run-time by modifying the pipeline to run necessary nodes only.

• Implement replicates and spin up more computing clusters as needed to meet business demand.

• Build additional APIs to fetch information from output and intermediate files.

• Architect and build a functional PostgreSQL database to coordinate input specifications, compound details, and intermediate/output information.

• Pre-compute the algorithm on cohorts in real-world data (RWD), enhancing the speed and design of APIs.

• Collaborate with program managers and UX designers in an agile environment to build a functional application, owning the backend portion of the codebase.

• Document established processes to support additional software engineers.







Your profile:




• 5 + year of experience in software engineering, Experience with web design and development, familiar with key languages & tools (Python, Java, javascript, HTML, IICS, Snowflake, MongoDB, Graph DB (neo4j), Flask, React JS, Node JS, Typescript, GraphQL, Github, Spring Boot, Maven, CI/CD, Argo CD, Docker, Kubernetes).

• Understanding of data structures and algorithm, practical understanding of software development principles and lifecycle, web development technologies / frameworks, APIs, and common web technologies essential to building seamless multi-channel experiences, working knowledge of scripting languages (Python, SQL, Shell scripting), experience in cloud-based data platforms (Snowflake is a plus).

• Able to work in a fast-paced, constantly evolving environment and manage multiple priorities, strong technical analysis and problem-solving skills related to data and technology solutions, excellent written, verbal, and interpersonal skills with ability to communicate ideas, concepts and solutions to peers and leaders, team player.

• Bachelor’s Degree or equivalent in Computer Science, Engineering, or relevant field.







Let's meet!

Do you like our common project?

Apply here and join our team!







Our Advantages

• A tailored CARE policy deployed by our HR teams for our employees

• Our Diversity Charter

• Activities among colleagues such as Teambuilding or Happy Hours 

Category

Software engineering / -technology