Senior Fullstack Developer (Nuxt3, Express & PostgreSQL)
BetterPic
Full-time•£500-550/day (GBP)
Apply NowRaw description: "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.\nWe value your time, so we'll keep this brief and focused on what matters most.\n\n**What You'll Work On:**\n\n- Frontend:\n - Build and optimize high-converting landing pages\n - Implement programmatic SEO strategies for growth (like our near-me pages)\n - Enhance our web app experience (B2B & B2C)\n - Optimize critical user flows: onboarding, studio experience\n - Create intuitive B2B dashboard interfaces\n- Backend:\n - Design and implement new API endpoints\n - Modernize existing codebase with TypeScript\n - Optimize performance of critical backend services\n - Help build and maintain our public API infrastructure\n\n**Core Responsibilities:**\n\n- Drive product development across frontend and backend\n- Design and implement reusable components with TailwindCSS and Nuxt UI\n- Optimize application performance through code splitting and lazy loading\n- Collaborate with growth, design, and dev teams\n- Lead technical initiatives and solve complex challenges\n- Provide real-time bug fixes and system improvements\n\n**Required Experience:**\n\n- Frontend: 2+ years Nuxt/Vue (working with Nuxt 3), 4+ years general frontend\n - Proficient in Composition API and Script Setup syntax\n - Experience with Pinia for state management\n- Backend: 2+ years Node.js/Express, 4+ years general backend\n- Database: 3+ years PostgreSQL\n- 4+ years JavaScript/TypeScript\n- Strong Git proficiency\n- Fluent English communication\n\n**Highly Valued:**\n\n- Experience implementing AI solutions (LLM integration, use of APIs, ...)\n- Track record of building public APIs (auth, security, monitoring, usage tracking)\n- Startup experience and fast-paced environment adaptability\n- Proactive use of AI tools to enhance development workflow\n\n**Our Tech Stack:**\n\n- Frontend: Vue 3, Nuxt 3, TypeScript, TailwindCSS, Nuxt UI, Pinia\n- Backend: Node.js, Express, PostgreSQL\n- Cloud & Services: AWS (S3, SES), Supabase, Stripe, Vercel, Render\n- Tools: Prettier, GitHub\n\n**Why BetterPic:**\n\n- Remote-first culture with unlimited vacation\n- Equity opportunities for senior profiles\n- Weekly virtual stand-ups with efficient collaboration tools\n- Regular code reviews to maintain high standards\n- Be part of something that's never been done before\n- Strong emphasis on using AI tools to enhance productivity\n## Application Process:\n1. Visit betterpic.io/careers to learn about our mission and values\n2. Email careers@betterpic.io with subject \"Application for Fullstack Engineer\" (mention \"Coming from VueJobs\")\n3. Complete the follow-up form\n4. Team interview focusing on your background, technical skills and cultural fit\n5. Follow up communication few days after post-interview\n\n**We encourage the use of AI in your daily work - we believe it makes everyone more productive.**\n\n**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 :)**\n\nJoin us in shaping the future of professional imagery! 🚀"
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
- Help build and maintain our public API infrastructure
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
- Provide real-time bug fixes and system improvements
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
- Fluent English communication
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
- Proactive use of AI tools to enhance development workflow
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
- Tools: Prettier, GitHub
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
- Strong emphasis on using AI tools to enhance productivity
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
- Follow up communication few days after post-interview
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! 🚀
Application Requirements
EU residents only
Apply NowApply before: March 27, 2025