Senior Backend Engineer

Outfunnel
Outfunnel

Software Engineering

Remote

Posted 6+ months ago

We're a small startup that's taken on a big challenge - disjointed data in sales and marketing teams. We have the traction, the funds, the experience, and the ambition to build a great data integration tool and a great company. And we’re looking for an outstanding Senior Backend Engineer to join our team.

What you’ll be working on:

  • Broadly, contribute to finding clever solutions to challenges related to handling tens of millions of contacts and events. Mostly backend work.
  • Design, build, and scale microservices
  • Write high-quality code in order to ship value to customers continuously
  • Write automated tests to ensure product quality
  • Collaborate with other engineers to set the technical direction and plan technical debt reduction
  • Project leadership and technical mentorship for other engineers

We’re looking for someone who:

  • Has 5+ years of experience in building cloud-based software
    • Working with syncing data across different databases and APIs would be a major plus
  • Has experience with (or is willing to learn):
    • Event-driven microservices
    • TypeScript, JavaScript and NodeJS
    • Clean architecture
    • NoSQL and key-value stores for data storage (MongoDB, Redis, Kafka)
    • Monitoring tools like Graylog, Grafana, Sentry, and similar
  • Can identify and fix performance bottlenecks
  • Having an interest and some experience in applying AI/ML to software products is a big plus
  • Is willing to give and receive feedback
  • Is familiar with Agile software development methodologies
  • Having some experience in working with Kubernetes is a big plus
  • Can communicate well in English
  • Has knowledge and experience in mitigating security threats
  • Appreciates the (sometimes messy) collaborative and fast-paced startup work environment

What we offer:

  • A no-BS fun company culture
  • Opportunities to learn and grow (check out our tech blog)
  • A modern tech stack (Kubernetes, microservices, TypeScript, etc.)
  • A competitive salary and stock options
  • A chance to get to know Tallinn better if you don’t live here yet
  • The relative stability that comes with becoming a profitable startup
  • Seriously good people to work with