1. Home
  2. »
  3. Careers
  4. »
  5. Backend Software Developer

Backend Software Developer

Role description

We are expanding our IT team and looking for a Backend Software Developer who can support our efforts in platform development. Our core tech stack is currently Ruby on Rails + React/Typescript/GraphQL. This position is a full time hybrid in Shanghai and includes active feature ownership: you are not only closing tickets but participating in product development, defining the architecture, UX and more.

Responsibilities

● Core platform development on Ruby on Rails. Python experience is an advantage (we create minor microservices / scripts in Python)
● Feature ownership: we discuss features in teams, but expect high-level tasks which you can further investigate, work out the solution, implement & deploy. Soft skills and self-organizing is a must.
● Active participation in product decisions and architecture, features design and task prioritizing.

Successful candidate

● Web development experience, including complex projects and structured teamwork
● Strong backend experience: Ruby on Rails and relevant stack (PostgreSQL, GraphQL, Redis, general Linux experience, Git, etc.), Python is an advantage
● Strong soft skills and teamwork orientation
● Sufficient English for an international company

Work conditions

● English and Chinese speaking tech team in the Chinese branch of a large international company.
● A developing startup (100 people in China) inside the world market leader (~1000 people in total).
● Full-time position.
● Salary is negotiable with each candidate