Senior Software Engineer
New
I
ImgixVisual media
Work from anywhere in the United States, with the option to work from our San Francisco office if you're local.Full-TimeSenior
SalaryThis role is benchmarked at $180,000-$210,000 base
Apply NowOpens the employer's application page
Job Details
- Experience
- Substantial full-stack professional experience
- Required Skills
- GraphQLPostgreSQLPythonJavascriptTypeScriptNext.jsReactRESTful APIs
Requirements
- Bring substantial full-stack professional experience and demonstrate the ability to work independently across the stack and lead technical decisions.
- Be proficient with React and the modern JavaScript/TypeScript ecosystem, with strong UI craft including spacing, hierarchy, responsiveness, and accessibility.
- Have proficiency in Python or demonstrate the ability to become productive in Python quickly.
- Be proficient with at least one major cloud platform and able to design, deploy, and operate production workloads in the cloud.
- Have hands-on experience with relational databases such as PostgreSQL and with REST or GraphQL API design.
- Use AI coding assistants in production and be able to explain where they help and where they do not.
- Be comfortable driving features to completion across the stack without requiring a handoff at every stage.
- Have experience with Python web frameworks such as FastAPI, Django, or Flask.
- Be familiar with modern React tooling such as Next.js, Tailwind, or shadcn/ui.
- Have basic DevOps and CI pipeline literacy.
- Have experience integrating LLM APIs into production applications.
Responsibilities
- Design, build, and ship full-stack features from API design through polished, accessible UI.
- Lead decisions on component patterns, state management, performance, and design system evolution.
- Choose front-end testing tools, establish patterns, and build consistent test coverage.
- Build and maintain scalable Python APIs and collaborate on data modeling and GCP infrastructure.
- Use AI coding tools to prompt, review, and refine code.
- Join the low-volume, third-level on-call rotation.
- Mentor teammates through code review, pairing, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site