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