M.I.S. Electronics - Richmond Hill, ON (5 months ago)

Apply Now

Our business partner, Alea Labs in Silicon Valley is looking for a Back-End Web Developer who is responsible for managing their cloud platform which serves as the backbone for the product and user experience.

The position is based within our M.I.S. team in Richmond Hills (ON) with a direct reporting line to Alea Labs in California.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance
and responsiveness to requests from the front-end. You will also be tasked with cloud to cloud integration to enable our cloud to interoperate with other cloud-based services. A basic understanding of front-end technologies is therefore necessary as well as you will be responsible for maintenance of the API which enables mobile and web apps. You should be very familiar with different Amazon AWS resources such as EC2, S3, etc.

Your Responsibilities

Documentation, implementation, and testing of the API required to support all of the lab applications

Building reusable code and libraries for future use

Optimization of the application for maximum speed and scalability

Implementation of security and data protection especially for user data

Design and implementation of data storage solutions

Managing and optimizing our resources in Amazon AWS

Skills and Qualifications

Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3

In-depth familiarity with Node.JS, Express, and other related software tools/platforms

Understanding accessibility and security compliance

User authentication and authorization between multiple systems, servers, and

environments especially using OAuth2

Integration of multiple data sources and databases into one system

Management of hosting environment, including database administration and

scaling an application to support load changes in Amazon AWS

Data migration, transformation, and scripting

Setup and administration of backups

Creating database schemas that represent and support business processes

Implementing automated testing platforms and unit tests

Proficient knowledge of a back-end programming language (required to have

the knowledge of JavaScript and desirable to know Python)

Proficient understanding of code versioning tools, such as Git

Understanding of “session management” in a distributed server environment

Comfortable with the use of ExpressJS or equivalent platform


Alea Labs is looking for a self-motivated engineer with a 5 years or more years of experience in a fast-paced environment. A degree as BS/BE/BA (or equivalent experience) is a must with a MS/ME/MA a plus. A deep knowledge of web technologies and excellent spoken and written English.

The position is permanent and full time.

Alea Labs is an equal opportunity employer. We celebrates diversity and are committed to creating an inclusive environment for all employees.

Please submit your application via email to Alea Labs Human Resources Partner, Should you have any further questions, please do not hesitate to call +1 226-979-7393.