Pros
- An engineering-first company, code quality is prized highly to reduce compounding problems down the line.
- Deadlines are flexible in favour of following the technically better path.
- Naturally the two above points entail a longer-term strategy for the growth of the product.
- Meaningful work. TypeDB is used in a wide range of critical industries, with many users from life sciences in particular. Often the use-cases have very meaningful motives with effects that will be seen in the real world in the coming years.
- Strong community movement and events keep engineers connected to the impact of their work.
- Employees have a strong sense of ownership over their products, and are given the mandate to follow their noses to engineer the right way, not the get-it-done hacky way.
- Will not settle for anyone but high-achievers who mesh well with the culture Haikal has gone to great lengths to define. This certainly means the team is cohesive and you can trust your team members to come up with the goods.
- The company has matured a lot over the period I have been employed for, and has learned the profile of employees that will thrive in this environment.
- The leadership should maintain the existing culture of pursuing non-hacky code as this is probably the defining feature of engineering at Vaticle, which brings employees great satisfaction.
Cons
- Technical prioritisation and relationship with deadlines could be improved.
- Self-taught learning required, but not enough resources for consistent mentoring to support this.