Senior Full-Stack Software Developer

Thornhill, ON

About us

9569154 Canada Inc. operating as PolyFluent Software is a Canadian company developing language learning apps. We are changing the way people read, listen and watch everything in a second language, so that language learning does not require dedicated studying but happens naturally as a by-product of reading articles, books, listening to songs and audiobooks, watching movies and documentaries.

Job Duties

In the role of Senior Full-Stack Software Developer, you'll be an integral part of our product development team, making substantial contributions to the architecture, building, and enhancement of our products. You can expect to:

* Lead and participate in the development of web and mobile applications

* Enhance our machine learning models and linguistic resources using NLP

* Apply Python scripting for back-end services development

* Develop our WebView applications for both iOS and Android platforms

* Collaborate directly with team members, including product managers and front-end developers to clarify project requirements and find the best solutions

* Ensure our applications perform optimally, are high-quality, and respond efficiently to user requests

Required Skills and Experience:

* A bachelor's or master's degree in Computer Science or Software Engineering

* English language proficiency

* 3+ years of experience as a software developer

* Proficiency in React, Angular and TypeScript

* Experience in scripting with Python

* Good understanding of and practical experience in Natural Language Processing

* Experience in iOS and Android development

* Experience with Shell scripting and managing Linux/Unix environments.

* Experience in database design, management, and query optimization for PostgreSQL, MongoDB, and ElasticSearch

Nice to have:

* Experience in using AWS for deploying, managing, and scaling applications

* Understanding of BI methodologies and ability to leverage data to drive decision making

Job Details

* $97,000 to $110,000 per annum, commensurate with experience.

* Permanent, full-time (40 hours per week) position.

* 4 weeks paid vacation

* English is the primary language of communication in the workplace


143 White Blvd, Thornhill ON L4J 5Z1

This position is primarily remote, but occasional in-person attendance may be required for specific business needs. Candidates must either reside in or be willing to relocate to the Greater Toronto Area.


Please send your resume to [email protected]

Subscribe to Job Alerts