Applied Brain Research Company Logo Neurotech Job Opening Positions Hiring

Full stack developer (Remote)

  • Full Time
  • Canada (Remote)
  • Applications have closed

 

Full stack developer (Remote)

 Software             ·           Canada (Remote)            ·           Full time

 

Work with us

World class team: Collaborate with a world class team of edge AI experts.

Fully remote: Work from wherever you want, no need to relocate.

Competitive salary: And full benefits.

 

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.

 

Job Description

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 new user interface components (frontend and backend)
  • Design and deploy modifications to our MongoDB database, including migrations
  • Design and implement modifications to our GraphQL API
  • Integrate new machine learning functionality into the backend infrastructure
  • Design and maintain devops infrastructure (e.g., Docker/Kubernetes)
  • Design and implement improvements to continuous integration and deployment scripts
  • Test and documentation all code (frontend and backend)

 

Skills

Successful candidates will have a minimum of three years recent work experience with all of the skills listed below.

  • Strong software development skills, with experience working with large, complicated code bases
  • Ability to rapidly learn new tools and codebases, and integrate new features smoothly into existing architecture
  • Frontend development with TypeScript
  • Familiarity with the latest best practices, e.g., using React hooks and modern packagers like Vite
  • Python-based asyncio web server development
  • Database design and management (preferably MongoDB)
  • Frontend tools/frameworks (React, Apollo, Jest, TestCafe)
  • Backend tools/frameworks (GraphQL, MongoDB, TensorFlow/Keras, Docker/Kubernetes)
  • Thorough understanding of user experience and possibly even product strategy
  • Experience implementing unit, integration, and full end-to-end tests
  • Proficiency with Git
  • Appreciation for clean and well documented code
  • Experience working with remote project management tools (GitHub, Slack, Jira/ClickUp)

 

Experience

  • Undergraduate or higher degree in computer science or software engineering
  • 3+ years work experience as a full stack developer, in a position involving the skills listed above

 

Please click here to apply.

 

No Comments

Sorry, the comment form is closed at this time.