Principal Full Stack Engineer

Posted Oct 23

This is a fully remote position, open to applicants in Florida.

πŸ“‹ Description

β€’ Lead a small engineering team by establishing technical direction, mentoring developers, assigning tasks, conducting code and design reviews, coordinating with contractors, eliminating obstacles, and ensuring accountability for quality and delivery.

β€’ Design and develop proprietary AI features such as retrieval and RAG pipelines, embeddings/vector search, persistent memory and member context, stateful workflows, tool utilization, orchestration, guardrails, and AI-driven personalization.

β€’ Evaluate the production codebase for security vulnerabilities, scalability and performance issues, architectural risks, data protection challenges, and reliability concerns.

β€’ Prioritize and implement practical enhancements for a secure and stable public launch.

β€’ Take responsibility for the platform's technical health, stability, security, scalability, reliability, and ongoing development.

β€’ Manage features from inception to completion, covering data modeling, architecture, implementation, testing, deployment, monitoring, and production support.

β€’ Engage across the full stack with a strong emphasis on backend development and hands-on Vue.js frontend work.

β€’ Act as the internal technical liaison to external engineering partners by reviewing architecture and code, validating deliverables, and ensuring compliance with product, security, scalability, and production requirements.

β€’ Collaborate with the current platform engineer on technical knowledge transfer, including architecture, codebase familiarity, environments, infrastructure, accounts, deployment processes, documentation, and operational procedures.

β€’ Design, automate, and conduct functional, regression, load, and smoke testing.

β€’ Create and enhance relational data models, PostgreSQL schemas, queries, indexes, migrations, and Prisma models.

β€’ Work with integrations including Stripe Connect, LiveKit, Twilio, Zoom, Anthropic, and pgvector.

β€’ Utilize AI coding agents to expedite development while ensuring correctness, reliability, security, and maintainability.


⛳️ Requirements

β€’ 8 to 12+ years of experience in software engineering.

β€’ Strong production-level experience with Vue.js.

β€’ Extensive hands-on experience in relational database design.

β€’ PostgreSQL experience is preferred.

β€’ Familiarity with Nuxt and Prisma is a plus.

β€’ Significant experience managing crucial aspects of a production platform encompassing backend architecture, databases, APIs and integrations, infrastructure, deployment, monitoring, troubleshooting, and production support.

β€’ Proven track record of developing an AI-native SaaS product or significant proprietary AI capabilities from initial design to production launch and ongoing operation.

β€’ Demonstrated ability to assess production applications for security, scalability, reliability, and performance risks.

β€’ Hands-on experience in identifying vulnerabilities, safeguarding sensitive customer data, diagnosing bottlenecks, and implementing practical improvements.

β€’ Proven technical leadership of small development teams, including hands-on mentorship, architecture evaluations, work planning, coordination, and delivering results while actively contributing code.

β€’ Experience in reviewing and validating the work of engineers or external development partners, including architecture choices, code quality, testing, security, scalability, and production readiness.

β€’ Ability to quickly comprehend and contribute to an existing codebase and technical direction.

β€’ Experience ensuring production readiness, including monitoring, incident troubleshooting, release processes, technical QA, and addressing critical production issues.

β€’ Proven experience applying AI coding agents on a production codebase.

β€’ Highly organized and self-reliant, with the capability to work independently and make sound technical decisions in a fast-paced environment.

β€’ Enthusiastic about working in a startup atmosphere, with a history of adapting to shifting priorities and taking on increased technical responsibility.

β€’ Must be available for at least 5-6 hours of an 8-5 or 9-6 MST schedule.

β€’ This position is not available for candidates in California, New York, New Jersey, or Pennsylvania.


🏝️ Benefits

β€’ Multiple medical insurance options available.

β€’ Employer contributions toward medical insurance premiums.

β€’ Dental and vision insurance options.

β€’ Supplemental life insurance provided.

β€’ Voluntary short-term and long-term disability insurance.

β€’ 15 days of paid time off (PTO) annually.

β€’ 7 paid company holidays.

β€’ Access to company-certified coaches and personal development opportunities.

β€’ Opportunities to participate in company live events.

β€’ Travel and leisure membership benefits.

β€’ Potential to transition into a full-time W2 position with benefits after 3 months, contingent on performance.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers