Kaiko | Remote (France) / Onsite (Paris, France) | Full Time
+ We collect and aggregate financial data on centralized crypto exchanges as well as DeFi. We're talking about 9.7B unique transactions stored in May 2021 (which is just one of the commodities we support)
+ We manage our own infrastructure with a mix of Bare Metal and VMs (actually moved away from the cloud, 80+ machines)
+ We built our platform using things like ClickHouse, Kafka, CockroachDB, NATS, Consul, Golang, Nomad, Terraform and Vault (we chose Nomad over K8S for ease of maintenance)
+ We value observability above all else, which is why we rely on VictoriaMetrics, Loki, Alertmanager and Grafana
+ We do continuous integration, peer reviewing and semantic versioning
+ We have an on-call system based on volunteering (recovery days, respect of daily and weekly work interruptions, mobilization bonus, compensated overtime hours, etc)
+ You will join a team of 6 people (minimum 6 years of experience), all of whom are parents (except one)
+ You will work in short iterations (2 weeks), with daily team status updates ; it resembles SCRUM but we chose not to apply it by the book
+ You will have full shared-ownership of the platform, complete freedom in how you work and organize yourself (one person's freedom ends where another's begins). We don't time track, we don't second guess or validate everything twice ; we trust you in doing the best you can with the group's and organization's interests at heart
+ You can and are expected to make mistakes
+ You will be working on prioritization, organization, implementation and support of everything that needs to be done in order to fulfill the company's objectives. We're talking about road map building, infrastructure deployments, knowledge sharing, code development, customer feedback, architectural decisions, etc
+ You're in the driver seat (technically driver couch since there's 6 of us), there is no technical overlord
+ You will be able to rely on everyone at the company (not just other techies), and they will be able to rely on you as well
+ You have the upmost respect for legacy code, with the occasional and perfectly understandable rant every now and then
+ Health insurance by Alan (Blue plan), 75% taken care of by the company (including kids)
+ Lunch money by Swile, 10e/day
+ Contrat cadre, RTT, CP (french labor law things)
In short, if you want to be accountable for all the aspects of your work, are a good communicant, value team effort, and are looking for an interesting technical challenge (high volumes, low latencies) : let's talk about what we have in store for you.
Our interview process is fairly straightforward, with only 4 steps. You'll be able to meet people from all departments, ask all the questions you need. No whiteboard quick sorting, no documentation quizzes, we do a role-play discussion and put ourselves in the shoes of an imaginary team, with real-life problems.
We don't have any strict technical or experience requirements ; the reason for this is that we tend to see expertise as a pyramid, with software services sitting at the very top. Given the scale at which we operate, you must be knowledgeable in low-level hardware, OSes and in the general ways of how software and hardware interacts with each other: the problems we face are almost always related to the volumes we handle, and occur naturally with any piece of software.
Email is hidden