Senior Software Engineer (Applications)
Senior Software Engineer, Applications
Location: Remote (US, Pacific through Eastern time zones)
Employment: Full-time
Compensation: $175,000–$195,000 base + equity
Company Stage: Venture-backed, early-stage technology company
About the Opportunity
Fuel Talent is partnering with an innovative, venture-backed technology company building next-generation enterprise software powered by AI. The team is developing sophisticated solutions that help organizations automate complex workflows, improve operational efficiency, and build more reliable, scalable systems.
We're looking for a Senior Software Engineer, Applications to take ownership of customer-facing applications and the backend services that power them.
This is a hands-on engineering role with significant ownership from day one. You'll work closely with engineering and product leadership to build scalable, production-grade applications, establish frontend development standards, and contribute to the broader platform.
The ideal candidate is a strong full-stack engineer with deep React and TypeScript experience, production Python backend development, and hands-on experience deploying and operating services in cloud-native environments.
What You'll Do
-
Design, build, and maintain production-grade customer-facing applications using React and TypeScript.
-
Develop reusable UI components, shared design systems, and consistent frontend architecture.
-
Build and maintain backend-for-frontend (BFF) services and APIs connecting applications to core platform functionality.
-
Partner closely with product, design, and engineering teams to translate requirements into intuitive, scalable user experiences.
-
Implement secure application workflows, including authentication, authorization, and API security.
-
Establish and maintain automated testing practices, including component, accessibility, visual regression, and end-to-end testing.
-
Develop and maintain production Python backend services with a focus on reliability, performance, security, and maintainability.
-
Deploy, monitor, and troubleshoot applications and services running on Kubernetes.
-
Contribute to architectural discussions, technical decisions, and continuous improvements across the engineering organization.
-
Collaborate with distributed engineering teams while maintaining high standards for code quality, documentation, and delivery.
What Success Looks Like
Within your first six months, you'll have:
-
Delivered meaningful customer-facing features and workflows into production.
-
Established reusable frontend components and scalable application patterns.
-
Taken ownership of APIs connecting the frontend to core platform services.
-
Improved automated testing, accessibility, and overall application reliability.
-
Demonstrated independent ownership of the services you build, deploy, and maintain.
What We're Looking For
-
5+ years of professional software engineering experience, with strong hands-on development experience in recent roles.
-
Strong proficiency in React, TypeScript, and modern frontend development.
-
Experience designing, building, and shipping production applications and the backend APIs supporting them.
-
Production experience developing backend services using Python.
-
Hands-on experience deploying and operating services on Kubernetes in production, including troubleshooting real-world issues.
-
Experience with AWS or Azure, including cloud infrastructure, networking, and identity management.
-
Experience implementing accessible user interfaces and automated UI testing, including visual regression testing.
-
Understanding of API design, authentication, authorization, and secure software development practices.
-
Experience working closely with designers and translating specifications into production-ready applications.
-
Strong understanding of software engineering best practices, including automated testing, code reviews, observability, and maintainability.
-
Comfortable working in a fast-moving, collaborative environment with a high degree of autonomy and ownership.
Nice to Have
-
Experience building or maintaining a shared design system or component library.
-
Familiarity with Storybook, shadcn/ui, or similar frontend tooling.
-
Experience with OpenAPI specifications and API contract testing.
-
Knowledge of WCAG accessibility standards.
-
Experience building enterprise applications with complex workflows and permissions.
-
Exposure to AI-powered products or AI-assisted software development.
-
Experience working in an early-stage startup or highly collaborative engineering environment.
Why This Opportunity?
-
High ownership: Take responsibility for meaningful product functionality from day one.
-
Modern technology:

