Find flexible jobs

Job Description

Full Stack Software Engineer (Intern)

Rate TBD
Location Toronto, ON Canada
Type of project IT & Software Full Stack, Software Engineer
Duration 4-6 months contract ongoing
Education required College/University
Years of experience 2 - 5 years
Type of employment N/A
Area of Specialization Computer Sciences
Languages required N/A
Workhoppers Toronto ONTELECOMMUTE
Description
Job Description

We are looking for someone to intern as a Full Stack Software Engineer to help us move from MVP and manual processes to a fully automated system with a proper database and services. You will build tooling to tie together all of our systems and automate as many of our manual processes as possible. This will be a great learning opportunity to build an end-to-end system with databases, services, user-facing frontends, and internal frontends and dashboards. Part of your responsibility will be telling us what systems we need.

About the job

-

Regular check-ins to make sure things are on track and to set tasks, but lots of freedom and autonomy in how you want to complete your tasks

-

We have an office in Toronto, but you can work from anywhere in Canada

Things we want you to build

-

Scheduled jobs that will automatically add and remove people to and from SendGrid email lists based on various logical conditions

-

A complete user database, transitioning from storing everything in an Airtable database to a more extendable and automated / industry standard backend

-

A simple Flutter or React Native user-facing app (there are existing apps that are open-sourced and would serve as a good starting point)

-

Various simple internal dashboards for managing all the above and monitoring everything

-

Scheduled scripts and jobs that can tie together all of the above pieces

-

Document all software so that someone could understand every part of the above systems with minimal guidance

Things that we want you to be good at

-

Familiar with backend development and creating databases, APIs, and automated jobs

-

Familiar enough with frontend development to build decent interfaces (we have a designer / frontend engineer who can help a bit with the frontend part)

-

Willing and excited to learn new technologies

-

Strong self-starter, can take initiative to solve problems and build robust systems

You don't have to know how to do everything described above already. Naturally you'll be learning how to do some of it as you go. Depending on applicant skillsets, we might split some of the responsibilities listed here into 2 or 3 roles. So please let us know which skills you are most confident about.


2021-10-05

-October 5, 2021
 

 

As seen in