Earth: Full-Stack Developer Intern

Apply by: April 9, 2023 11:59PM EST

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 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 is an enterprise software designed to run hybrid innovation sprints and hackathons for large corporations

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.

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: April 2023 - December 2023 (flexible between part-time and full-time, however Summer 2023 must be full-time)

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 marketer who can translate the vision of the co-founders and communicate it effectively with the world.

- 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
- Develop and maintain the front-end and back-end of the product
- Refactor and optimize existing code to improve performance and scalability
- Design and implement database schemas and APIs
- Participate in code reviews with other developers and provide constructive feedback to team members
- Collaborate with other developers to troubleshoot and debug issues in a timely manner
- Write automated tests to ensure the quality of the platform
- 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

- Strong understanding of JavaScript (Typescript is preferred), SQL, React/Node.js, and related web technologies
- Excellent programming skills in Java/C/Javascript/Python
- Experienced with SQL databases such as Postgres, MySQL etc.
- Knowledgeable in cloud services such as AWS, GCP or AzureStrong experience using Git
- Knowledge of DevOps is a plus
- Familiarity with agile development methodologies

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. If you enjoy learning and growing in diverse subject areas and thinking about the future, you'll be a great fit.

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 Act

Challenge Statement:
How might we identify and disrupt the bias in our organization’s systems?

Bias in our systems impact productivity, creativity and innovation. Systemic bias benefits some individuals while leaving others disadvantaged. Reducing systemic bias will lead to increased retention, engagement, morale, trust and inclusion across an organization.

- Expect resistance from various levels of management and leadership
- Must create psychological safety where people are comfortable to speak up and share
- Consider anonymous embedded feedback mechanisms
- Must be outcome-based and measurable to report back on results