engineering
Posted Feb 4Founding Engineer (Full-Stack)
at Uplane
San Francisco, United StatesOn-site
Requirements
- Uplane fixes this by replacing a patchwork of agencies, spreadsheets, and siloed tools with one self-improving AI system.
- We are building the AI engine that will manage and spend the world's marketing budget.
- Responsibilities - Full-Stack Development: Design, build, and maintain scalable applications using Node.js, TypeScript, and Nuxt (Vue).
- - Infrastructure & Operations: Manage deployments and background jobs using Render and Inngest, and assist in maintaining dedicated deployments on Microsoft Azure.
- Requirements - Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience. - Minimum of 2 years full-time
- experience in software engineering, preferably in early-stage startups. - Frontend Expertise: Proficiency in building responsive frontends using React/Next or Vue.js and the Nuxt framework. - Backend Expertise: Strong backend development skills in TypeScript/Node.js and
- experience with PostgreSQL or relational databases. - Strong creative judgment with a sense for marketing. - Demonstrated ability to work independently. - Based in or willing to relocate to San Francisco; on-site presence required (Visa sponsorship will be provided if needed). Nice to Have -
- Experience with Language Models and AI/ML integrations (OpenAI, Anthropic, Google, etc.). - Familiarity with serverless workflows or event-driven architecture (e.g., Inngest). - Previous touchpoints with marketing or AdTech.
- Tech Stack - Frontend: Vue.js, Nuxt - Backend: Node.js, TypeScript, Inngest - AI Agents: LangGraph - Database: PostgreSQL (Supabase) - Infrastructure: Render, Inngest - Enterprise Cloud: Microsoft Azure (Dedicated Deployments) - Collaboration: Linear, GitHub, Slack, Notion
Additional details
- About Uplane (YC F25) Companies waste billions on bad ads, mismatched landing pages, and poor budget allocation.
- It creates ads, builds matching landing pages, allocates budgets across different channels, and more.
- This role offers an excellent chance to take full ownership of features from concept to deployment within an early-stage startup setting. Why Join -
- Experience an early stage start-up from the beginning - Solve a massive problem in a massive market - Take ownership and grow quickly - Culture: fast-moving, ambitious, fun, humble
- - Product Ownership: Own projects across the full lifecycle, including concept development, implementation, deployment, and ongoing maintenance.
- - User-Centric Design: Apply sound product and design judgment to build user-centric software features aligned with current market and customer needs.
- - Collaboration: Collaborate closely with the operations team and customers via Slack and Notion to ensure technical solutions are aligned with user requirements.