Sr. Software Engineer at UpCodes
As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product.
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
TECHNOLOGY STACK
- Python, PostgreSQL, Flask, Redis, TypeScript, React, Next.js, Tailwind, AWS, Kubernetes, Prometheus
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.
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
Pay: $165k-$190k base
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)