Location Address: 44 King Street W - 23rd floor
Work arrangements: Hybrid - Toronto (once a week on Wednesdays; HM open to fully remote candidates)
Contract Duration: ASAP until October 31st, 2025
Number of Positions: 1
Scheduled Hours: Monday to Friday, 9am-5pm
Extension Opportunity: Yes, depending on performance and funds
Typical Day in Role:
- Take ownership of your work and deliver scalable, robust, and polished products for end users.
- Gather and refine business requirements and transform them into concise technical specifications.
- Perform independent research and design efficient solutions which meet specifications and adhere to the industry's best practices and organizational policies.
- Develop existing and new software products with the goal of providing an outstanding service for our customers.
- Communicate ideas verbally and in writing with the team while making it a practice to document designs, deliverables, as well as any other pertinent information such as operational and support runbooks and processes.
- Derive data insights and apply them to address business opportunities.
Candidate Requirements/Must-Have skills:
- 10+ years of work experience in software engineering, web application, and full-stack development.
- 5-7 years of work experience with modern JavaScript, NodeJS, Express, React/Redux, and related toolsets.
- 5-7 years of work experience with programming and scripting languages such as Python and Bash preferred (other languages also accepted).
- Experience working with databases and key-value data stores (e.g., MongoDB, Redis, PostgreSQL)
- Experience with DevOps and Cloud technologies. E.g., GCP (preferred), AWS, or Azure.
- Experience using Linux and consistent use of version control (e.g., git)
Nice-To-Have Skills:
- Knowledge of Python (e.g., Flask, FastAPI) is a very strong plus
- Experience with information retrieval systems/search engines such as Lucene, Solr or Elasticsearch is a strong plus
- Experience with AI and Machine Learning (e.g., GenAI, LTR) is a strong plus
- Advanced experience with Docker/Docker Compose, Kubernetes, GCP is a strong plus
- Experience writing/maintaining Helm Charts (preferable) and working with other IT Automation software (e.g., Ansible, Terraform) is a strong plus
- Experience with building/using CI/CD pipelines (e.g., ArgoWF/ArgoCD) is a plus
- Experience with web crawlers (e.g., Apache Nutch) is a plus
- Experience with using a message broker-like service (e.g., RabbitMQ, Kafka, bonus points for GCP Pub/Sub)
Soft Skills:
- You are a creative, self-starting, results-oriented, and highly motivated individual with very good analytical skills that you apply to the resolution of complex problems.
- You possess very good interpersonal and communication skills that you use to effectively work with stakeholders and members of the project team.
- You are a voracious learner who likes to take on new challenges, while simultaneously taking pride in the continuous improvement of existing software products, to provide an outstanding service for our customers.
- You have a knack for deriving insights out of data and applying them to address business opportunities.
Education:
University/college degree in a relevant STEM discipline. (Electrical/Computer/Software Engineering, Computer Sciences, Mathematics) is a strong asset.
Candidate Review & Selection:
- 1st round MS Teams video interview – Hiring Manager and Technical team contributor (45 minutes)
- 2nd round MS Teams video interview – Panel with technical team (1.5 hours)