About you
We are looking for someone who is a whizz with Python, has experience with microservices, and is happy to get stuck into a gritty and fast-paced environment to work within our awesome Python team, championing and leading the build of secure, robust, and high-performance systems.
The Opportunity
Our Python team works on building highly available low latency microservices from scratch using the newest bleeding-edge technologies. You will work on creating internal tools to be used across the company, have the opportunity to make a huge impact on our growing company, solving complex problems as we scale. You’ll be part of a group of people working together to build solutions to mission-critical problems in a company that values the very best ideas. People rely on our products to communicate daily, which means they rely on us to build things with a high degree of resiliency and reliability.
* Design developer-friendly APIs.
* Build, test, and deploy applications to deliver critical global communications services.
* Identify and resolve issues related to latency, scalability, and performance.
* Create tools to automate aspects of production systems.
Who we're looking for
* 1-2 years of professional software development experience with an object-oriented programming language.
* Experience with web application development using Python.
* Comfort working with relational databases at scale.
* Experience in a highly-available, uptime-critical production environment.
* Deep knowledge of microservice architecture patterns and anti-patterns.
* Familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus, or RabbitMQ.
Bonus Points For
* You take a thoughtful approach to decision making, knowing when to move fast and when to long-term optimize.
* You want to work in a fast-paced, product-driven environment.
* You keep up to date with the latest technologies and patterns, and enjoy sharing what you’ve learned.
#J-18808-Ljbffr