Python Software Engineer

at Vericant in China: Beijing

Vericant is looking for a senior Python software engineer in Beijing. We are a fast growing ed-tech startup company bringing modern technology to the English testing market. Vericant is changing the industry using our cloud-based language assessment platform, video production and delivery technology, and scalable interview infrastructure. If you like working in a small elite team, using Python and Django, building awesome stuff that clients actually use, come join us.

Location: Chaoyangmen, Beijing

Job Responsibilities:
Front-end and back-end web development of various core products that target Chinese and/ or International users
Build and maintain video production systems
Integrate with third-party services (like Payment Providers, SMS Gateways, etc.)
Build and maintain cloud application infrastructure
Maintenance and fixes of bugs / live issues
Keep up to date with and implement the best modern practices
Ad hoc tech support for all Vericant teams (incl Product, Sales, CRM, Ops, etc.)
Participate in SCRUM ceremonies

Essential Skills:
3+ years web development experience
A solid understanding of web application development processes
Database Normalization and Data Migrations
UNIX system administration
Experience with TDD and Continuous Integration
Experience working in a development team
Ability to work in a fast paced, dynamic, team-oriented environment
Highly motivated and self-disciplined
Good analytical and problem solving skills
Strong communication and interpersonal skills
Fluent in English
Familiarity with Agile methodologies

Desired Skills:
Experience in architecting complex systems
Familiarity with the following technologies: git, MySQL/PostgreSQL, Ansible, Fabric, nginx, Python, Django, JavaScript, Angular/React.js, webpack/browserify, CSS, Vagrant/Docker, Linux
User awareness and strong UX skills
Experience as a Tech Team leader
Strong organization skills to manage multiple timelines and complete tasks quickly
Fluent in Mandarin

To Apply: Please submit your application to

Recent jobs at Vericant

Published on 05-08-2016
Viewed 856 times