What is it all about?
We run our Scala, Node, and React apps in Docker on Kubernetes using AWS. Services like Postgres, SQS, DocumentDB, Redis, and Kafka are also part of our stack. We build stuff as microservices, AWS lambdas, or what is the best fit for the task at hand.
These are all tools that help us deliver value to our customers and keep us moving fast in a rapidly evolving market.
To ensure we can work in a Focused manner, and to make sure we are building the right things, we are using Shape Up a process recently pioneered by BaseCamp. Pushed code goes through code review and testing before going to production as fast as possible. Our platform enables us to run automated deployments at any time by all team members. We currently have two teams and both are capable of planning, developing and maintaining any feature of our product. Our Spark cluster crunches our data to provide a customer based metric which drives our decisions and goals. We evolve our tech stack organically by having highly skilled developers. Tech decisions are made in our dev teams without a hierarchical structure.
What do we expect?
Skilled developers are an important component to increase our growth. That’s why we need you, Awesome Developer, to join our development team! You are either a junior developer with high potential or a senior developer with high competence. We expect you to drive your ideas as hard as you can, teaching us how to be better rather than just tagging along.