Full Stack Engineer
Upcodes
Posted: February 20, 2024
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
As a Full Stack Engineer, you will be responsible for developing features across our web product, working closely with our engineering team to deliver high-quality software solutions.
Required Skills
Job Description
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.
You'll have to be willing to get your hands dirty with (and learn) everything across the stack: API design, frontend, backend, data engineering, algorithms, LLMs, startup engineering, analytics, etc.
THE IDEAL CANDIDATE
• 3+ years of experience building web products, ideally across the stack
• Clean simple code, even when solving complex problems
• Strong sense of UX
• Good systems design
• Ability to learn new tech quickly
• Enjoyable to work with
TECHNOLOGY STACK
• Python, PostgreSQL, FastAPI, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Pinecone, OpenAI
EXAMPLE PROJECTS
• Use an LLM to identify references to other sections in the text of the law
• Create Rap Genius-style annotations on sections of building code, to create a more interactive user experience
• Write algorithms to detect and display how versions of a code have changed through time, so users understand how regulations have evolved
• Migrate our NLP algorithms over to use LLMs