Lead Developer

My China Roots

Beijing, China

Last shared 60 days ago

Job Details


5 - 20 years

Employment Type


Employer Job ID

Not Mentioned

Industry Sector

Functional Area

Internet/Digital Information Technology
Computer Software Engineering
Internet/Digital User Experience/Design
Job Description

What will you do?

  • Take responsibility for the entire systems architecture, including for instance:
    • Leading the development of the core software and functionality of our app’s Minimum Viable Product. A key feature will be the “Online Roots Quest”: an automated Q&A sequence to guide users in their ancestry research.
    • Working with existing formats, protocols and APIs (GEDCOM, genealogy software, Optical Character Recognition software).
    • Building an indexing platform for processing Chinese-language records (clan books, cemetery records).
    • Building the personal Family History Application (where users will manage their personal ancestral information through interactive maps, timelines, trees)
  • Hire and subsequently manage a second developer ASAP.

What do we offer?

  • Creative freedom to start & head our tech strategy; opportunity to build your own team
  • Competitive salary, depending on experience and fit, and possible equity prospects.
  • Multicultural, inspired colleagues and a chance to build a technological, cultural and social bridge between East and West.

What are we looking for?

  • Architect and Lead Developer to bootstrap our entire tech stack from scratch
    • 5+ years’ experience as a full-stack/back-end developer
    • Strong competencies in managing databases, data structures, algorithms and software design
    • It’s a plus if you have: extensive experience with at least 2 major programming languages, 1+ years’ experience building web apps in either Django or Ruby on Rails, and/or a familiarity with OpenCV
  • Someone who thrives in a startup environment
    • Responsible and self-motivated person who can get things done without micromanagement
    • Uses best practices for both quality (testing, code review, continuous integration) and methodology (agile) of software development
  • A team player
    • Able to communicate in both English and Chinese
    • Ideally, interested in (overseas) Chinese history and cultural heritage & identity

Company Description

Based in Beijing, My China Roots (www.mychinaroots.com) is a pioneering startup that in 5 years has become the global leader in helping Overseas Chinese trace their roots and travel to their ancestral villages. With 6 full time staff and 6 part-timers, we are now moving beyond our high-end, bespoke research model to build an extensive database and innovative online platform to empower millions of overseas Chinese to trace their roots from the comfort of their own home. Due to our experience, our concrete business plans and the immense size of our target market, we have secured seed funding and received considerable longer term international investor interest.


Sign up free of charge to apply for jobs and meet your future colleagues!

Know More Sign up for free