Senior Fullstack Developer (Nuxt3, Express & PostgreSQL)
At BetterPic, we're revolutionizing professional headshots with AI technology. We are looking for talented engineers to help us democratize access to professional headshots globally.
We value your time, so we'll keep this brief and focused on what matters most.
What You'll Work On:
-
Frontend:
- Build and optimize high-converting landing pages
- Implement programmatic SEO strategies for growth (like our near-me pages)
- Enhance our web app experience (B2B & B2C)
- Optimize critical user flows: onboarding, studio experience
- Create intuitive B2B dashboard interfaces
-
Backend:
- Design and implement new API endpoints
- Modernize existing codebase with TypeScript
- Optimize performance of critical backend services
Core Responsibilities:
-
Drive product development across frontend and backend
-
Design and implement reusable components with TailwindCSS and Nuxt UI
-
Optimize application performance through code splitting and lazy loading
-
Collaborate with growth, design, and dev teams
-
Lead technical initiatives and solve complex challenges
Required Experience:
-
Frontend: 2+ years Nuxt/Vue (working with Nuxt 3), 4+ years general frontend
- Proficient in Composition API and Script Setup syntax
- Experience with Pinia for state management
-
Backend: 2+ years Node.js/Express, 4+ years general backend
-
Database: 3+ years PostgreSQL
-
4+ years JavaScript/TypeScript
-
Strong Git proficiency
Highly Valued:
-
Experience implementing AI solutions (LLM integration, use of APIs, ...)
-
Track record of building public APIs (auth, security, monitoring, usage tracking)
-
Startup experience and fast-paced environment adaptability
Our Tech Stack:
-
Frontend: Vue 3, Nuxt 3, TypeScript, TailwindCSS, Nuxt UI, Pinia
-
Backend: Node.js, Express, PostgreSQL
-
Cloud & Services: AWS (S3, SES), Supabase, Stripe, Vercel, Render
Why BetterPic:
-
Remote-first culture with unlimited vacation
-
Equity opportunities for senior profiles
-
Weekly virtual stand-ups with efficient collaboration tools
-
Regular code reviews to maintain high standards
-
Be part of something that's never been done before
Application Process:
-
Visit betterpic.io/careers to learn about our mission and values
-
Email careers@betterpic.io with subject "Application for Fullstack Engineer" (mention "Coming from VueJobs")
-
Complete the follow-up form
-
Team interview focusing on your background, technical skills and cultural fit
We encourage the use of AI in your daily work - we believe it makes everyone more productive.
However, we’d love to see your own words in the application. A few sincere lines from you are far more meaningful than an entire paragraph crafted by Claude :) Join us in shaping the future of professional imagery! 🚀