Sr. Software Engineer

UpCodes helps the AEC industry deliver code compliant buildings
$140,000 - $185,000
Full-Stack
Senior Software Engineer
Remote
11 - 50 Employees
8+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Full-Stack Engineer

Senior Full-Stack Engineer position at Stably, developing AI-powered QA testing solutions with cutting-edge technology stack.

Senior Full-Stack Engineer

Senior Full-Stack Engineer role at Stably AI, building cutting-edge AI-powered testing automation platform with competitive compensation and growth opportunities.

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.

Description For Sr. Software Engineer

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 650k 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

  • 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
  • Enjoyable to work with

TECHNOLOGY STACK

  • Python, PostgreSQL, FastAPI, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Prometheus, Pinecone, GPT-4

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

UpCodes provides tools to help architects and developers design safe, accessible buildings that speed through government approval. Inefficiencies and mistakes navigating complex building codes cost companies billions yearly in the US alone. Our SaaS platform enables industry professionals to find, understand, and apply the codes so they can build better.

Last updated 9 months ago

Responsibilities For Sr. Software Engineer

  • End-to-end development on features across our web product
  • Work on API design, devops, frontend, data engineering, algorithms, AI, startup engineering, analytics
  • Mentor junior software engineers
  • Craft plan to measure and improve our search engine
  • Improve and migrate our data model for the content we host
  • Migrate NLP algorithms over to use LLMs
  • Do thorough, prompt code reviews
  • Implement developer tools to help with code quality

Requirements For Sr. Software Engineer

Python
PostgreSQL
TypeScript
React
Node.js
  • 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

Interested in this job?