Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Full Stack Javascript Engineer (Remote - Canada)
Recruited by Ansys 7 months ago Address Waterloo, Ontario, Canada
Full Stack Developer Iii
Recruited by Milk Moovement 8 months ago Address Halifax, Nova Scotia, Canada
Full-Stack Developer At Design Match
Recruited by Design Match 8 months ago Address Ontario, Canada
Software Developer - Full Stack
Recruited by The Ian Martin Group 8 months ago Address Ontario, Canada
Magento Frontend Developer Jobs
Recruited by Toromont Cat 9 months ago Address Concord, Ontario, Canada
Junior Full Stack Developer - Kubernetes
Recruited by Procom 9 months ago Address Burlington, Ontario, Canada
Full Stack Developer Jobs
Recruited by Insight Global 9 months ago Address Concord, Ontario, Canada
Senior Full Stack Developer
Recruited by Recollective 9 months ago Address Ontario, Canada
Full Stack Developer Jobs
Recruited by Quarry Consulting 9 months ago Address Ontario, Canada

Full Stack Developer (Remote)

Company

Applied Brain Research

Address Waterloo, Ontario, Canada
Employment type FULL_TIME
Salary
Category Software Development
Expires 2023-08-21
Posted at 9 months ago
Job Description
At Applied Brain Research we develop advanced AI algorithms and hardware to bring an unprecedented level of AI functionality to the edge. We have two flagship products being launched next year, the ChatChip and SignalChip, which will redefine what can be done at the edge. Our upcoming hardware is supported by a no-code web application making it easy to train your own AI models and load them onto our chips.
We are a fully remote company. We offer a competitive salary, full benefits, a supportive, skill building environment, and the chance to work with a world class team at the edge of edge AI.

We are looking for a seasoned full-stack developer to help build out the functionality of our web application. You will be involved in all areas of the project. On the frontend this will include the development of new React components. In the backend, you will be developing new GraphQL queries and mutations and MongoDB operations in Python to support those components. You will also be working on the machine learning infrastructure in the backend, helping to add new functionality to enable state-of-the-art AI, as well as working with our custom edge-acceleration hardware.
Responsibilities
  • Design and implement modifications to our GraphQL API
  • Test and documentation all code (frontend and backend)
  • Design and maintain devops infrastructure (e.g., Docker/Kubernetes)
  • Design and implement improvements to continuous integration and deployment scripts
  • Integrate new machine learning functionality into the backend infrastructure
  • Design and deploy modifications to our MongoDB database, including migrations
  • Design and implement new user interface components (frontend and backend)
Skills
Successful candidates will have a minimum of three years recent work experience with all of the skills listed below.
  • Database design and management (preferably MongoDB)
  • Ability to rapidly learn new tools and codebases, and integrate new features smoothly into existing architecture
  • Backend tools/frameworks (GraphQL, MongoDB, TensorFlow/Keras, Docker/Kubernetes)
  • Strong software development skills, with experience working with large, complicated code bases
  • Frontend development with TypeScript
  • Python-based asyncio web server development
  • Frontend tools/frameworks (React, Apollo, Jest, TestCafe)
  • Experience working with remote project management tools (GitHub, Slack, Jira/ClickUp)
  • Thorough understanding of user experience and possibly even product strategy
  • Experience implementing unit, integration, and full end-to-end tests
  • Appreciation for clean and well documented code
  • Familiarity with the latest best practices, e.g., using React hooks and modern packagers like Vite
  • Proficiency with Git
Experience
  • 3+ years work experience as a full stack developer, in a position involving the skills listed above
  • Undergraduate or higher degree in computer science or software engineering