THE ROLE
As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product.
We have a frequent cadence of shipping new features and a close connection to our market. With 900k monthly active users spending hundreds of thousands of hours on the platform, each contribution and feature you ship will have a meaningful impact for the users.
Since we're a startup, you'll have to be willing to get your hands dirty with (and learn) everything across the stack: API design, devops, frontend, data engineering, algorithms, AI, startup engineering, analytics, etc. You'll also mentor junior software engineers.
THE IDEAL CANDIDATE
-
5+ years of experience building web apps
-
Clean simple code, even when solving complex problems
-
Good systems design and architecture knowledge
-
Good knowledge of the software life cycle, including code reviews, testing, team organization
-
Ability to balance business concerns with engineering considerations
-
Ability to learn new tech quickly
-
Experience mentoring junior engineers
-
Experience interacting with multiple stakeholders
-
Enjoyable to work with
TECHNOLOGY STACK
-
Python, PostgreSQL, FastAPI, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Prometheus, Pinecone, OpenAI
EXAMPLE PROJECTS
-
Craft plan to measure and improve our search engine
-
Improve and migrate our data model for the content we host
-
Migrate our NLP algorithms over to use LLMs
-
Do thorough, prompt code reviews
-
Implement developer tools to help with code quality
Job Type: Full-Time
Location: 100% remote
US-based comp range*: $140k-$185k
Latin America-based comp range*: $105k-$140k (USD)
Canada-based comp range*: $125k-$165k (USD)
* Plus equity (cost of living agnostic)
Top Skills
What We Do
UpCodes is an all-in-one platform for code visibility and access, enabling structured code research, and encouraging company-wide code expertise. Whether you’re an architect, engineer, general contractor, code consultant, or government official, UpCodes is perfect for you.
Here's what UpCodes enables for you:
+ A multi-dimensional way of looking at a jurisdiction’s adopted codes, enabling your team to find the code requirements and amendments quickly and easily.
+ Seamless access to a jurisdiction’s adopted codes, as well as visibility into how the code has evolved.
+ Streamlined project management that helps you save time and money by catching errors upstream with validation and error-checking.
+ Levels up the team’s collective expertise of code requirements with a centralized source of truth for code commentary, bookmarking, and compliance management.
Why Work With Us
Although we are a lean startup, we absolutely believe that everyone is a human and that there is life outside of work. We are a 100% remote company offering employees the ability to work from anywhere and whenever they want. Our communication is kept async, and meetings kept to a minimum, truly giving our employees a real remote-first environment.
Gallery
