
LEAD BACKEND ENGINEER
Minimum Qualification
​​​​
-
BS/MS in Computer Science or Computer Engineering.
-
You have solid programming skills in C, C++, Python, Java and JavaScript.
-
You have rich Experience with SQL and NoSQL DB technologies such as mysql, Redis, MongoDB, Cassandra.
-
You have hands on experience with queuing systems such as RabbitMQ, Kafka.
Preferred Qualification
​​​
-
You have industry experience in distributed systems, databases, and design/implementation trade-offs in building clustered, high-performance, fault-tolerant distributed systems software.
-
Experience in Consul is a big plus.
-
You have solid knowledge of nginx and uwsgi.
-
Solid skills in multi-threads and multi-processes programming.
-
Teamwork, problem-solving and a can-do attitude.
-
You understand the importance of writing clean, maintainable code and delivering product with a good SLA.
-
You rely on comprehensive unit and integration tests.
-
You have understanding of code optimizations for performance and scalability.
Responsibilities
​​
-
Define, write, and own product features that are used by millions of users.
-
Maintain high level of stability, performance, and quality.
-
You will work with frontend and application teams, product managers to provide a scalable backend.