Senior Python Engineer

Job responsibilities:

  • Get involved in the design, development and optimization of background service;
  • Carry out cooperative work with PM, design and front-end developers, guarantee product quality and development progress;
  • Carry out continuous product optimization.

Job requirements:

  • Have excellent Python programming foundation, development experience of Python for more than five years;
  • Have development experience in Django or other Python web framework;
  • Have experience in the establishment of API connection with complicated third-party payment or trading institutions;
  • Have experience in SQL database;
  • Be interested in block chain technology;
  • Have experience or interest in test-driven development;
  • Have ability in programming featuring high quality, safety, trustworthiness and strong readability;
  • Make concerted cooperation with team members, continuously improve team quality and working efficiency, establish good team atmosphere;
  • Have good English level.

Extra advantages:

  • Have experience in finance or Saas;
  • HTML5/CSS/Javascript and NodeJS;
  • Have experience in MacOS X and/or Linux;
  • Have development experience under Linux environment; Docker containers;
  • Be proficient in Git;
  • Have experience in PostgreSQL and advanced SQL;
  • Get to know relevant financial knowledge;
  • Have experience in agile development.

Similar searches: Full time, Financial Services & Products, China