Full-Stack Developer Intern

Apply by:

July 16, 2023

Employment Type: 

Part-Time

Location: 

Canada (Toronto while working full-time), Remote (EST time zone). We have a brand new office in downtown Toronto and the expectation is that you will spend at least a couple of days of the week working out of the office with your team when full-time.

Experience: 

0-2 of professional experience

Job Function: 

Technology

Timeline: 

July 2023 - August 2024 (Part-time for the summer. Flexible to continue part-time or work full-time during any of the subsequent semesters. Also, an opportunity to transition to full-time in the summer)

About Our Ecosystem of Businesses

We are creating an ecosystem with one common goal: building or empowering the next generation of high-impact businesses. We are entrepreneurs at heart who love to experiment, build, and create. Our employees may work across the different streams of our businesses with their main focus on Onova.

onova

Onova is a boutique innovation consultancy that helps large corporations innovate at the speed of startups

inoki bathhouse

Inoki Bathhouse is an innovative e-commerce company reimagining and reshaping the bath industry

winning together fund

The WTF is a micro fund investing in early-stage startups (e.g., Stilt, Almanac, Cococart)

earth

Earth is an enterprise software designed to run hybrid innovation sprints and hackathons for large corporations

About Earth

We are looking for a Full-Stack Developer to join our team and help build a brand-new product called Earth. This is an exciting opportunity to work on a highly nimble and innovative team that is building the next generation of tools for corporate innovation.

The idea for Earth initially came up at our internal cottage innovation sprint in August 2022. A small team of 3, including our CEO, built a prototype in less than 6 hours and demoed the product to the team. Immediately afterwards, we staffed/hired a small team to take the product to the next level (1 PM, 1 developer, and 1 designer). 6 months later, the team has built an MVP and is ready to launch the product this year with some of the largest Fortune 500 companies in the world. But there is still A LOT of work to do, so we are expanding the team! That’s where you come in.

The Earth team is a very small and fast-moving team that aims for excellence from a technical, design, and business perspective. You will be working directly with only 2-3 other people (another Developer, a Designer, and a Product Manager).

The core product is a hackathon logistics platform that manages everything from event registration, employee training, team formation, project judging, and integration with other video conferencing platforms. Earth aims to become the single tool that any Fortune 500 company needs to innovate.

High-Level Role and Responsibilities

Location: Canada (Toronto while working full-time), Remote (EST time zone). We have a brand new office in downtown Toronto and the expectation is that you will spend at least a couple of days of the week working out of the office with your team when full-time.

Job Function: Full-Stack Developer

Timeline: July 2023 - August 2024 (Part-time for the summer. Flexible to continue part-time or work full-time during any of the subsequent semesters. Also, an opportunity to transition to full-time in the summer)

We aim to be the most prominent thought leader and a household name for innovation at large corporations. Our clients today are at the top of their respective industries, and the sponsors of our projects are C-Suite level global leaders. We're looking for a rockstar developer who can translate the vision of the co-founders and communicate it effectively with the world.

Responsibilities

  • Write clean, maintainable, and efficient code while keeping up-to-date with the latest web technologies and programming languages
  • Collaborate within your team (PM, Developer, Designer) to develop software features that meet the product requirements
  • Front-end and back-end
  • Troubleshoot and debug issues
  • Participate in regular demos to the CEO and wider Onova team as well as to clients
  • Provide technical support for the product on client projects
  • Engineered solutions for XY problem

Software Stack

  • Typescript / Python / Node / Linux
  • Scikit-learn / PyTorch / Tensorflow / Keras
  • Next.js / React.js
  • Rest-APIs
  • Databases: Prisma.io (PostgreSQL) / SQL / NoSQL
  • Infrastructure: Docker / DigitalOcean / GCP / AWS / Firebase

Success Factors

Have a strong growth mindset and be very receptive to feedback: We have a high-pain, high-gain ****mentality. Feedback from your peers, manager and co-founders will come often and fast, and this offers you a chance to grow extremely rapidly. This may come in the form of 1:1 chats with your manager, and direct feedback on live demos/presentations. You will need to be emotionally resilient and have a strong growth mindset to thrive in our culture.

Have the "startup hustle": Our working hours are not a standard 9-5. The team may often work late nights and on weekends to meet deadlines and respond to client needs. We try to balance this during our downtime with slower days/hours when we’re less busy.

Thrive in an ambiguous environment and take ownership: As much as half of your workload will be self-driven, meaning you are actively looking for problems to solve around the company, coming up with solutions, and implementing them. You must be very comfortable working independently and thrive in ambiguous environments where there isn’t necessarily someone telling you what to do.

Are emotionally intelligent and self-aware: We expect that you are aware of your own emotions and can effectively process and communicate them with your peers. We encourage our team to be vulnerable and open. It allows us to develop deeper connections and work far more effectively as a team when we have empathy for one another.

Are highly detail-oriented and organized: We have a very strong written culture at Onova. As a largely remote team, we need to ensure work and processes are documented, and effectively communicate across the organization. You will need to be highly detailed in the work you do, and ensure proper organization so that someone with no context can come in and pick up where you left off if needed.

Have strong communication skills: Whether communicating your emotions, presenting in front of an audience, writing documentation, or simply writing an e-mail, you must be a strong communicator. The ability to succinctly and effectively convey your thoughts in any medium is highly valued at Onova.

Are team-oriented and collaborative: Naturally, this is critical for a startup like ours. It's important that everyone feels supported and encouraged to do their best work, but they also are able to support one another proactively.

Enjoy being creative and think outside the box: We are a team of creative thinkers that enjoy challenging the status quo and being different. You'll be a great fit if you enjoy learning and growing in diverse subject areas and thinking about the future.

Employment Requirements‍

1. Must be registered as a full-time post-secondary student from an accredited Canadian post-secondary institution.

2. Must be a Canadian citizen, permanent resident or refugee with protected status as defined by the Immigration and Refugee Protection A.

Applications are reviewed on an ongoing basis. Note that you will need to submit a 1-minute video as part of your application.