Kalo
is looking for people who understand that, along with the power to
deliver a whole bunch of new features to our customers on a daily basis,
comes the necessity to ensure that we have built solid, well-tested,
reliable code that is easily monitorable and measurable by the rest of
our product team. We work together in cross-functional teams (Sales,
Customer Success, Marketing, Growth and product) and co-own product
delivery end-to-end.
We
believe in autonomy and giving people the opportunity to come up with
innovative, creative ideas that drive the business forward. We feel that
the best Software Engineers (and the ones that are right for Kalo) are
self-starters who can work well as part of a larger team and who can
build enthusiasm and empower the team with their ideas, making sure
their goals work for everyone (not just focusing on current or short
term goals).
We
understand that things can occasionally go wrong and we want to work
with people who can calmly deal with the immediate crisis; are happy to
get stuck in to help fix the issue at hand and then work out the root
cause and effectively deal with it.
What you'll get up to
- Working closely with the Engineering and Product teams to design tooling and infrastructure that is intuitive and scalable
- Identifying
bottlenecks and high risk areas in both software and infrastructure and
implementing processes and tooling to mitigate them
- Constantly improving the experience for engineers and both internal and external users
- Investigating and prototyping new technologies to help with upcoming product and technology challenges
- Working collaboratively with a small group of like-minded people to achieve greatness in everything we do
About you
- You have worked with software deployments at scale
- At least 3 years commercial experience managing production infrastructure
- Computer Science (or similar) degree or equivalent experience
- A desire to test ALL the things
- An interest in treating infrastructure as code and facilitating repeatable deployments
- A deep rooted hatred for being the only one who can do something and a drive to reduce the “bus factor” wherever you go
- Experience in a range of technologies and environments and the ability to objectively weigh up which tools are right for the job
- Experience with distributed architectures and managing microservices
- Experience scaling a software product by orders of magnitude
- A
strong understanding of the development process from design through to
deployment and maintenance and what that means for day-to-day
development
Skills
- Python
- Software Architecture
- Distributed systems
- Docker
- Amazon Web Services
At
Kalo, we believe that work as we know it is undergoing a profound
change. Every day, people around the world are getting things done on
more flexible, more dynamic, more variable, and more distributed terms.
Our mission is to enable this shift to flexible work, by empowering
companies and individuals to work together in new ways. In 2015, we
launched our solution to let companies easily onboard, manage, talk
with, and pay their external workers. Since then, a range of of
companies from internet to fashion -- including Netflix, Asos, IDEO and
AirBnB -- have been able to throw away their tangle of spreadsheets and
invoice emails, and work together with their freelancer and vendor teams
in a clean, beautiful experience. Our own team at Kalo is just getting
started.
Located in London and San Francisco, we
are super excited about the opportunity ahead of us. We take our work
very seriously, but we never take ourselves too seriously. We love
teaming up on hard problems without much guidance, and we don’t believe
in titles. Messing up is OK, especially if there’s a funny story to go
with it.