Job Description
About the RoleWe're hiring a Senior Full Stack Engineer who genuinely enjoys the front-end and wants to actively push our technology forward. Reporting directly to a hands-on Senior Engineering Manager, you'll work across our entire stack-our backend runs on Python, our front-end on Next.js. You'll spend a meaningful portion of your time crafting the surfaces our customers actually touch: the dashboard, the image-editing UI, and the APIs for managing accounts and configuration.
As we continue modernizing our stack, we're looking for an engineer who looks for meaningful improvements, not just maintenance-someone who raises the technical bar through hands-on work, thoughtful code review, and clear documentation, and treats CSS and UI craft as real engineering, not a chore.
This is a hands-on senior role. In a given week you might design a React component library, optimize a slow Python endpoint, debug a CI pipeline, or review an AI-generated pull request. If that variety is the kind of work you find most engaging, this role is designed for you.
What you'll do- Design, build, and ship: Own full-stack features end-to-end, from API design through to polished, accessible UI.
- Drive front-end architecture: Lead decisions on component patterns, state management, performance, and design system evolution.
- Champion our testing culture: We have a strong testing culture company-wide-we want someone to bring that same rigor to our front-end and account-management code. You'll set the bar here: choosing the tooling, establishing the patterns, and turning solid coverage into a team habit.
- Write clean backend code: Maintain and build scalable Python APIs, collaborating on data modeling and GCP infrastructure.
- Build with AI tools: Use Claude Code, Codex, Gemini, or similar daily-for prompting, reviewing, and refining code.
- Act as an L3 escalation: Join a genuinely low-volume, third-level on-call rotation. Our SREs resolve Tier 1 and 2 issues with runbooks and rollbacks, so escalations are rare-the manager you'd report to has been in this rotation since late 2024 without a single page.
- Mentor and elevate: Guide teammates informally through code review, pairing, and excellent documentation.
What we're looking for- Substantial full-stack professional experience, with demonstrated ability to work across the entire stack independently and lead technical decisions.
- Proficient with at least one major cloud platform (the majority of our work is in GCP); able to design, deploy, and operate production workloads in the cloud.
- Strong front-end expertise with React, the modern JavaScript/TypeScript ecosystem, and a real sense for UI craft (spacing, hierarchy, responsiveness, accessibility).
- Backend proficiency in Python, or a demonstrated ability to become productive in Python quickly (we welcome strong developers from Node, Go, or Java eager to work in Python).
- Hands-on experience with relational databases (PostgreSQL or similar) and REST/GraphQL API design.
- Fluent use of AI coding assistants in real production work-you can speak specifically to how you use them, where they help, and where they don't.
- Comfortable working across the stack and driving features to completion without needing a clear handoff at every stage.
- Strong written and verbal communication skills, critical to keeping our US and Japan-based teammates aligned asynchronously.
Nice to have- Experience with Python web frameworks like FastAPI, Django, or Flask.
- Familiarity with modern React tooling (Next.js, Tailwind, shadcn/ui, or similar).
- Basic DevOps and CI pipeline literacy.
- Experience integrating LLM APIs (Anthropic, OpenAI, etc.) into production applications.
- Background in design systems, component libraries, or design-engineering collaboration.
- Interest in image/video processing, computer graphics, or web performance.
How we work- Small, global team: Low process, high trust, and async-first communication (recordings, shared notes) to keep teammates across time zones aligned.
- Remote-first: Work from anywhere in the United States, with the option to work from our San Francisco office if you're local.
- AI-first building: AI tools are a primary part of how we build, and we'll count on you to help shape how we use them.
- Pragmatism over dogma: We pick the right tool for the job, not the trendiest one.
- Real ownership: Engineers own features end-to-end and talk directly with customers when it helps.
This role is benchmarked at $180,000-$210,000 base, determined by experience, skills, and qualifications. Full-time employees receive 100% covered medical, dental, and vision premiums for you and your family, equity, 401(k), flexible PTO, generous parental leave, a wellness stipend, and learning and workspace stipends. Details on all benefits are shared during the interview process.
Imgix is a remote-first company with employees distributed globally. This role can be performed from anywhere in the United States, with the option to work from our San Francisco office if you're local.