Logo BetterPic

Senior Fullstack Developer (Nuxt3, Express & PostgreSQL)

Job 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.

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:

  1. Visit betterpic.io/careers to learn about our mission and values

  2. Email careers@betterpic.io with subject "Application for Fullstack Engineer" (mention "Coming from VueJobs")

  3. Complete the follow-up form

  4. Team interview focusing on your background, technical skills and cultural fit

  5. 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! 🚀

NEW
VueJobs Search is here!

Paying to advertise is expensive so most jobs are never promoted. We hunt down the best jobs direcly from careers pages so you don't have to.

Check VueJobs Search!
Location
Remote
Flag of Estonia Estonia
Timezones
Europe/Brussels 4h
Work permit
Flag of EstoniaEstoniaFlag of European UnionEuropean UnionFlag of WorldwideWorldwide
Work type
Full-time
Work level
Senior
Date posted
19 days ago

Get Job Alerts

Subscribe to get the latest Vue.js jobs

Your name
Enter your e-mail
Get Vue.js jobs right to your inbox
Your name
Enter your e-mail