EasyCode Logo EasyCode
⏩ EasyCode Logo
@

Founding Full-Stack Engineer

πŸ’° $110,000 - $185,000 🌍 Toronto, Ontario πŸ“… 04/18/2023

Apply

Job Description

You are a jack-of-all-trades technical wizard with a diverse skill set,
ranging from web UX to database design. You have a proven track record of
building applications end-to-end at incredible velocity (in days, not weeks).
You're naturally self-sufficient, often finding it easier to learn and
implement new technologies yourself, instead of relying on others. Whether you
are hooking up a new API, building an end-to-end web stack, or designing a
scalable architecture, each new technology brings you a unique reward: an
improved understanding of the big picture and how the puzzle fits together.
But why are you so motivated to keep learning? Because your biggest fear is
that you will look back in 20 years, and realize you never made a difference.
You were simply a tiny cog in a large machine, that will churn with or without
you. Due to your reputation as someone who gets things done, you've received a
fair share of attractive offers over the years. But although money is
important, it is not your primary motivator. Instead, you feel compelled to
build a product that will make a true impact on others. You want to work on
the frontier of a new technology to solve a big problem in the real world.
Because to you, meaningful work is no different than play. You crave
adventure, excitement, and a journey into the unknown. Where a new day brings
a new challenge knocking on your door. You are a self starter who excels both
independently and in a team. You dislike corporate structure and bureaucracy,
and believe in a "best idea wins" culture. This is why you prefer a growth-
oriented, flat, startup environment. Additional Details: You'll be joining as
a founding engineer of an early-stage, VC-funded startup We are predominantly
remote, with occasional in-person meetings. We don't expect this to change in
the near future Work hours are flexible outside of core hours for meetings and
collaboration We ship fast. Really fast. We have the tendency to under-
engineer in the name of speed You will see the direct impact of your work on
users days after shipping. Hopefully, this excites you We don't like to
micromanage, and prefer to provide freedom/autonomy. However, with great
power, comes great responsibility :) Requirements: Bachelor's Degree in
Computer Science or equivalent. Portfolio of projects that have been
implemented end-to-end and shipped to end-users. Experience coding in
Typescript, Python, and Java or C#. Experience with at least 3 web frameworks
(React, Django, etc.) Experience building an IDE extension (Visual Studio,
Intellij, etc.) Experience working with observability software (i.e. Sentry,
Datadog, etc.) Strong fundamentals in Data Structures and Algorithms.
Experience working with cloud computing on AWS, GCP, or Azure. Proficient with
using the linux command line. Strong interpersonal and communication skills
working within a small team. Startup experience is preferred, but not
necessary. Responsibilities: You will be building a coding assistant IDE
extension, including both the front-end using React and back-end using
Typescript and Java. Integration of deep learning APIs and models into local
IDE extension and cloud server instances. Deploy LLM models on cloud instances
that scales to thousands of concurrent users using shell scripts, linux, and
VM instances. Write and deploy automated test cases for both the front and
back-end. Faciliate end-to-end user data management, data design, and data
migrations. Lots of thing not listed here, as requirements will continually
change :) If the thought of tackling the above by yourself does not intimidate
you, we'd love to have a conversation! Apply here: https://tally.so/r/w5bPGM