Mid-Level Software Engineer (Full Stack & Cloud)
As a Mid-Level Software Engineer (Full Stack & Cloud), you will ensure product quality, promote team evolution, and share best practices and technical knowledge.
Join an engineering team building software for complex, document-intensive workflows. You will own important product work across backend services, AI integrations, and user-facing features, helping make those workflows reliable and practical.
Build reliable APIs, backend services, and document processing workflows for research, drafting, review, and completed work.
Deliver product features from technical design through release and iteration, collaborating with engineers and domain experts.
Integrate AI capabilities into production workflows with a focus on quality, speed, and dependable behavior.
Improve interfaces for complex document tasks and collaborate across the stack.
Translate user needs into engineering plans and communicate technical tradeoffs.
Improve performance, investigate production issues, and strengthen testing, monitoring, and code quality.
Three to ten years of relevant experience, including shipping and maintaining production web applications or services.
Strong programming skills in a modern language such as Python or TypeScript, with sound software design fundamentals.
Experience building APIs and backend services, document processing workflows, and production AI or LLM integrations.
Experience with databases, cloud infrastructure, or distributed backend systems, plus practical testing, debugging, and code review skills.
Frontend development experience or experience with products involving complex data and security needs is valuable.
Clear written communication, ownership, and an interest in legal technology and how legal professionals work.
Annual base salary is $180,000 to $250,000 USD, depending on relevant skills, experience, and role scope. The role offers substantial ownership and influence over product decisions. Visa sponsorship is not available.
Remote within the United States.
As a Mid-Level Software Engineer (Full Stack & Cloud), you will ensure product quality, promote team evolution, and share best practices and technical knowledge.
Own and evolve Supabaseβs Python SDK across database, auth, storage, realtime, and functions, building natural sync and async APIs while shaping its typing, testing, releases, and public documentation.
As an experienced SDET, you will own automation outcomes, build and maintain Playwright and TypeScript tests, and direct AI agents to enhance product quality.
Build AI-powered freight operations tools by combining customer discovery with full-stack development, taking early prototypes into production and shaping the productβs technical direction.
Build and ship user-focused features for AI-powered compliance software, shaping product priorities with customers while maintaining and scaling the codebase and using AI agents in development.