Posted on: 
September 1, 2024

Full Stack Typescript Engineer

Job Description

We're looking for a Senior Full stack Typescript Engineer to be part of a smart, caring and hard-working team changing the way giant brands like Mars, Coca Cola and Unilever work with giant retailers. It's a startup: it's unstructured but we've got a strong foundation for the stuff that matters - there's a lot to do and we genuinely care about results (growth) backed up by a strong culture built on meritocracy & collaboration.

Practically, we're shipping an enterprise web app backed by large, proprietary datasets that present novel challenges. We want our customers to love our products and we're super excited about what we have lined up.

📌 Diversity is important to us - we value applicants from different backgrounds and with different views than our own.

🧑💻What you can expect from the role

At VST, things can sometimes move fast and change quickly, but here are a few examples of what you can expect to be working on. 😊

  • First 30 days:
    • You've made significant changes to the codebase, learned our processes, and began contributing to product impact within the team.
    • You're now familiar with our engineering tools and practices and deeply understand how your work impacts customer issues.
  • First 60 days:
    • You've become a key participant in team collaboration, joined a user interview with design and product teams, often paired with teammates, and suggested thoughtful ideas to enhance our engineering practices.
  • First 90 days:
    • You've become essential to the team by contributing effectively to main initiatives and delivering multiple customer/user-facing projects.
    • You've provided valuable feedback, actively engaged in architectural and product discussions, recommended top talent for hiring, and shown readiness to mentor new engineers.
  • First 6 months:
    • You've shown readiness to participate in our hiring process actively, advocated for code readability, reliability, and maintainability, and expanded your impact beyond your team by contributing to broader technical initiatives like Security and other product features
  • First 1 year:
    • You've become a cultural leader, intensifying our shared values among the wider VST team and aiding colleagues in enhancing their skills.
    • You've successfully led high-impact projects from start to finish and engaged in mutual mentoring with engineers both within and outside your level.

💼 What you can expect working at VST

  • Autonomy and power over the products at the core of this startup.
  • A flexible working environment - as long as the results are getting delivered, just figure out a schedule that works for you.
  • A great office environment for when you do spend time there (just off of Old Street)
  • Share options with fair terms.
  • An end of year performance-based bonus.
  • As little bureaucracy as we can get away with (but no less).
  • Standard benefits like pension etc.
  • The best equipment we can buy you (an M-series MBP).
  • The clearest and most transparent communication we can manage at all times.
  • An experience: working at a startup should be exciting and this should be no exception.
  • Opportunities to travel to meet clients nationally/internationally.
  • A similar bonus structure as the sales team if you make an introduction to a big FMCG customer that turns into a sale.
  • Something missing that you'd like to see? Please let us know.

✅ Things We'd Need From You

  • A desire and ability to build great software products.
  • To perform well in a semi/unstructured working environment.
  • To talk directly to the people using the software we build and empathise with their issues to prioritise our work.
  • A focus on quality: your work needs to stay done.
  • An appreciation for UX/UI and an ability to fill in the gaps where necessary (designs for features won’t always be immediately available).
  • To be able to provide and receive clear and honest communication.
  • A broad sense of responsibility and accountability - it’s a startup: nothing is someone else’s job.

🛠️ Our Tech Stack

  • Front End: TypeScript, React, Styled Components, Webpack, Storybooks, GraphQL (Apollo),
  • Back End: Node.js, Postgres (Prisma), Redis, Snowflake, GraphQL (Apollo)
  • Infrastructure: Linear, Docker, Pulumi, Kubernetes (Digital Ocean), Netlify, CI/CD (GitHub Actions)

🪜 Our Interview Process

  • Step 1: 30-minute exploratory call with our Talent Team
  • Step 2: 45-minute technical review/assessment (either a take-home task we can provide or one you’ve done recently to save you time and effort)
  • Step 3: 60-minute technical interview over screen share/Leetcode with a Senior Engineer or our CTO
  • Step 4: One final 45-min conversation with the Founder/s to answer any outstanding questions that you or we may have
  • Step 5: Job offer 🎉

💡 Other Relevant Information

  • Fully remote role with access to shared workspaces
  • There are no minimum years of experience nor few strict requirements other than you just being really good at shipping software, plus you’re not expected to know everything from day one.
  • We are committed to providing equal employment opportunities to people of all backgrounds.

More job openings