Full-Stack Javascript Engineer

Full-timeSofia, Bulgaria

Apply now

At Enhancv, we build the world’s best resume-editing platform. Each month we help thousands of customers worldwide get the job they love. We are a small, 11-person team, spread across the world. Our customers love us, pay for our service, and put us in a superb position to scale our business!

We're looking for a Full-Stack Javascript Engineer to work on the Enhancv resume editor, the public-facing website and our new products. The ideal candidate has experience with large code bases and cares about driving revenue not tasks assigned in JIRA (we use Airtable).

Here’s what you’ll be doing

  • 🚀 Ship to production on a daily basis. We have a fully automated CI/CD.
  • 📊 Get thousands of people using your features and A/B tests. It’s fun when you are a consumer product!
  • 📐 Own and deliver pixel-perfect features (desktop & mobile). No messy code. With analytics and integration tests.
  • 👩‍✈️ Collaborate, beyond giving estimates, with designers, product managers and other team members. You think in terms of user experience, not just screens and code.

Ideally, you’re no stranger to these

  • 👨‍💻 You have worked on complex code bases.
  • 🕹 You like to automate.
  • 🛸 4+ years experience with our stack - React, Node and Mongo.
  • ⚗️ Understanding of AWS services and Heroku.
  • 📺 Puppeteer (we’re using it for server side rendering and PDF generation).
  • 🚦 CI/CD integrations.

Where you'll work

Enhancv started in 2014 and today it's a highly profitable B2C startup. We started out from Bulgaria and today we have remote team-members in the US and Germany. We fly ✈️ to meet each other, plus organize a team-wide retreat once a year. Our engineering team is based in Sofia 🏠 and now we’re looking for a product designer in Berlin as one of the first team members at our new office!

Over the years Enhancv has been featured on Business Insider, Glassdoor, BuzzFeed and other media. Most recently Mark Cuban spotted us.

Salary, Benefits & Perks

  • 🧘‍♂️ 22 days of paid leave.
  • 👩‍⚕️ Healthcare: Company-wide insurance policy or a budget for remote team members.
  • 📚 Courses and learning: We invest in your professional growth.
  • 🏋️ Sports allowance. We invest in your health.
  • 💻 Equipment: Get a MacBook and other equipment to do your best work.
  • 🚌 Transport allowance.
  • ✈️ Travel: We cover work-related travel and retreats.

Our Interview Process

1️⃣ Apply and fill out the short form. 2️⃣ We'll review your application and invite you for an online interview to get to know you better. 3️⃣ If we like each other, we will follow up with a small assignment. 4️⃣ Finally, we'll make an offer if we feel you are the best fit for the position.

Apply now

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.

To learn more about us

Read this