Senior Front-end Engineer

Full-time

Bulgaria

At Enhancv, we’re shaping the future of career growth. For over 11 years, we’ve built one of the most trusted resume builders, helping millions of people land their dream roles.

What began as handcrafted resumes has evolved into an AI-powered platform loved by users in 150+ countries — and in 2024 our business grew by 200%.

We keep our team small, friendly, and fast-moving: just 6 engineers and 3 PMs — most have been with us for 5+ years. Over the years, Enhancv has been featured by Business Insider, Wired, CNBC, Glassdoor, BuzzFeed, and many more.

We’re looking for an experienced Senior Front-end Engineer to help take Enhancv to the next level as the industry-leading resume builder. You’ll work on a product that makes a real difference in millions of careers.

What you’ll do

  • 🚀 Build new product features end-to-end — interview simulator, job tracker, company research, and more. From idea to production: you’ll design, code, test, and ship features that millions will use the same day.
  • 🛠 Work with a modern stack — React, Redux-Toolkit, Next.js, TypeScript, Node, MongoDB, AWS, Heroku, Playwright (90 %+ test coverage). We automate everything we can — from deployments to internal workflows — and we pride ourselves on zero downtime despite 350 req/s on average.
  • 🤝 Own more than just “Jira tasks” — at Enhancv, every engineer cares about the quality of the final product and the user experience. As part of a small, lean team your work has a direct impact on the whole business. You’ll collaborate closely with marketing, run A/B tests, write E2E tests, handle the occasional DevOps task, and help shape the company’s tech strategy.
  • Leverage AI tools (Claude Code, Cursor, OpenAI) to deliver production-ready code faster.
  • 💻 Review Pull Requests and help teammates ship great features — we keep the quality bar high together.
  • 🧪 Balance speed with long-term design — we love lean, pragmatic solutions and know when to hack fast vs. when to invest in scalable architecture.
  • 📊 Extend our component style guide (Figma & Storybook) that powers every part of our pixel-perfect UI.
  • 🤝 Solve tricky UX & performance challenges — thousands of dynamic resume layouts, live previews, and in-app integrations between features shared across FE & BE.
  • 🚢 Ship daily to production — we deploy dozens of times a day through GitHub Actions (staging in ~5 minutes). A feature you build in the morning can be live in the afternoon for millions of users.
  • 🧩 Influence build-vs-buy decisions — do we create our own image editor or integrate an existing library? Your input matters.

Ideally, you'll:

  • Enjoy automating things — from Zapier hooks to scripts & crons.
  • Have 5+ years of experience with React (Node.js a plus).
  • Care about UX, scalable architecture, performance, and clean code.
  • Bonus: familiar with AWS (S3, Lambda, Route 53, EC2) and CI/CD pipelines.

Why you’ll love working with us

  • 💰 Competitive salary + regular raises — great work gets rewarded.
  • 🏥 Private healthcare budget.
  • 🏝 Annual team retreat on a sunny island 🏖.
  • 🎂 22 days paid leave (+1 extra day for every year with us).
  • 💻 MacBook Pro + home-office setup on us.
  • 🕒 Flexible hours — work from our Sofia HQ or fully remote anywhere in Bulgaria.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

What's next?

Here's how our hiring process looks like.

Apply via Typeform

If only there was a resume builder to help you?

Intro meeting

We'll review your application and invite you for an online interview to get to know you better.

Practical assignment

You can talk the talk, but can you walk the walk? If we like each other a brief assignment follows.

Feedback interview

We meet to discuss your solution and have a great dialogue with the rest of the team, often the founders.

Offer

Finally, we'll make an offer if we feel you are the best fit for the position. Well done!

teamImage1teamImage2
teamImage3teamImage4teamImage5
teamImage6teamImage7

Work at Enhancv

Join our team of passionate individuals working together to help people land their dream jobs.

Learn More About Us