Maintain, design, and develop high-volume, low-latency, high-available, and performant APIs.
Continually monitor product performance and lead the team in improving scalability.
Skills and Qualifications:
Deep knowledge of CS concepts, databases, and data structures.
Experience with relational and NoSQL databases, as well as message queues like Nats, and Kafka.
Experience with Docker and asynchronous programming.
Expertise in Python, Django, and Django REST Framework.
Experience in improving service applications through some combination of unit tests, load/performance tests, integration tests, continuous deployment, and monitoring.
Good Debugging skills
Willingness to contribute in all phases of the development lifecycle.
Stay up-to-date with new technologies and best practices.
Comfortable with Postman, Browser Console, and Inspector.
Proficiency in version control systems (e.g., Git).
Deep understanding of RESTful APIs.
Good product intuition and understanding of how your technical contributions will create value for the customers and impact their experience.
Optional Qualifications:
Several years of Django development experience.
Familiarity with cloud platform technologies, including Kubernetes (k8s), S3, and Docker.