Senior Full-Stack Software Developer
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
Location
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.
Contact
Please send your resume to [email protected]