Responsibilities:
1. Responsible for collaborating with overseas colleagues on the development of a new product.
2. Develop, code, test, deploy and support the platform as a senior member of the development team, primarily focusing on back-end and web development
Qualifications:
1. Experience with server-side development, especially Python - Understanding of general web architecture
2. Experience with multithreaded programming
3. Experience developing, releasing, and supporting backend code
4. Fully comfortable with version control systems
5. Experience in working with agile development methodologies, continuous integration, test-driven development, and GIT version control
6. Excellent problem solving, critical thinking, and communication skills
7. Experience coaching and mentoring developers
Required Experience:
1. High proficiency in python
2. Experience working with Django framework to build REST APIs and web applications
3. Familiar with event-driven frameworks - Data stores (RDBMS, Document and Key-Value Stores, Graph DBs, Search)
4. Frontend experience on Javascript/HTML/CSS is a plus
5. Knowledge of RADIUS/LDAP/SSH as distributed services is nice to have
6. Concepts of Cloud-Native applications is a plus