Senior Software Engineer

UpCodes · USA

Company

UpCodes

Location

USA

Type

Full Time

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.  With 500k 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, startup engineering, analytics, etc.  You'll also mentor junior software engineers.

 

THE IDEAL CANDIDATE

  • 8+ 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

 

TECHNOLOGY STACK

  • Python, PostgreSQL, Flask, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Prometheus

 

 EXAMPLE PROJECTS

  • Craft plan to measure and improve our search engine

  • Improve and migrate our data model for the content we host

  • Redesign our custom internal CMS for the laws we host

  • Help design interviews for a new engineering role and conduct phone screens

  • Implement developer tools to help with code quality

Job Type: Full-Time

100% remote
Pay: $165k-$195k base + equity

Apply Now

Date Posted

02/06/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8