Senior Full-stack Engineer
Iris
Compensation: $150,000 - $200,000 | Equity Package
We’re looking for a Senior Full-stack Engineer with real startup experience who is comfortable owning features end-to-end — from backend APIs and data models to frontend user experiences.
This is a hands-on engineering role. You will design, build, review, and ship production features across the stack, working closely with backend, frontend, GenerativeAI, Product, and DevSecOps teams.
Our AI-native platform is fundamentally transforming how enterprise revenue teams manage RFPs, security questionnaires, and compliance documentation—the critical bottleneck that delays deal closure and strains high-performing sales teams. We've engineered a solution that compresses weeks of manual work into minutes, delivering unprecedented speed and accuracy. Leading organizations including Corelight and BuildOps have already integrated our platform into their revenue operations.
We are executing against a massive market opportunity: over $10 trillion in annual transaction value flows through RFP processes, representing virtually unlimited automation potential.
ResponsibilitiesFull-stack Feature Development- Build and own end-to-end product features spanning backend services and frontend experiences
- Translate product requirements into scalable technical implementations
- Ensure features are performant, secure, and maintainable across the stack
- Design and implement backend APIs using Django and Django REST Framework
- Contribute to core SaaS systems such as document ingestion, processing, and lifecycle management
- Build and maintain long-running and asynchronous workflows
- Design and optimize PostgreSQL schemas, indexes, and queries
- Integrate caching and background processing where appropriate
- Build and maintain frontend features using React and TypeScript
- Develop reusable components and application-level patterns
- Integrate frontend applications with backend APIs and real-time updates
- Collaborate closely with design and product to deliver intuitive user experiences
- Contribute to frontend performance, accessibility, and maintainability
- Build and evolve core SaaS capabilities including:
- Fine-grained permissioning and role-based access control
- Notifications and user-facing workflow updates (including Server-Sent Events)
- Secure integrations with external enterprise systems
- Ensure workflows are observable, reliable, and scalable
- Implement user-facing features powered by GenerativeAI workflows
- Collaborate with GenerativeAI engineers to integrate AI outputs into product experiences
- Ensure AI-powered features are understandable, reliable, and actionable for users
- Account for AI system limitations and failure modes in product design
We expect this role to actively use AI tools to increase development velocity and quality.
You should be comfortable:
- Using AI coding assistants such as Cursor, Claude Code, and Copilot
- Applying LLMs for code generation, refactoring, debugging, testing, and documentation
- Using AI tools to accelerate development while maintaining code quality
- Demonstrating meaningful productivity gains through effective AI tool usage
- Work closely with backend, frontend, GenerativeAI, Product, and DevSecOps teams
- Participate in code reviews and contribute to shared engineering standards
- Improve system reliability, test coverage, and developer experience
- Contribute to a culture of ownership, clarity, and continuous improvement
- 6+ years of professional software engineering experience
- Proven experience building fullstack SaaS applications in production
- Strong backend experience with Python and Django / Django REST Framework
- Strong frontend experience with React and TypeScript
- Experience designing and consuming REST APIs
- Solid understanding of relational databases (PostgreSQL preferred)
- Experience with asynchronous workflows and background processing
- Familiarity with caching, performance optimization, and scalability concerns
- Experience with Docker and containerized development
- Experience building complex user-facing applications with React
- Comfort working with state management, API integration, and frontend tooling
- Ability to collaborate effectively with designers and product managers
- Hands-on experience working with GenerativeAI-powered features
- Experience integrating AI workflows into real product surfaces
- Understanding of AI system behavior, limitations, and failure modes
- Experience working in fast-growing startups
- Prior ownership of significant product areas as a senior engineer
- Experience with real-time updates (SSE or similar)
- Familiarity with CI/CD pipelines and deployment workflows
- Experience operating systems under real customer load
- Familiarity with Model Context Protocol (MCP) or similar approaches for structured LLM tool and context integration
- Health benefits package (including medical, dental, vision)
- Unlimited PTO
- Employee Assistance Program
- Flexible Spending Accounts
- 401(k)
Visa Sponsorship is not included in our hiring package. Applicants will need to be authorized to work in the U.S.