
Principal Full Stack Engineer
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in Florida.
β’ 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.
β’ 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.
β’ 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.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.