We are looking for a Back-end Developer to join our digital solution R&D department in Jiaxing.
Your tasks: Communicate with product manager and internal customers to understand requirements. Make appropriate design and architecture trade-off for a feature. Review code with peers to surface design and implementation issues. Identify risks and dependencies in the development schedule for a feature. Complete high-quality delivery, including technical design, development, deployment. Manage APIs resources which work across devices. Participate in the formulation of relevant technical specification documents. Solve key problems and technical problems in the system, research new technologies.
Your profile: Bachelor’s degree or above in Computer Science. 8+ years' experience in programming, deep understanding of computer principles and solid programming ability. Be proficient in at least one language, such as C#, Python, and understand the use and principles of Postgres, Redis, and message queues. In-depth understanding of distributed system principles, familiar with micro-service framework, familiar with Domain-Driven Design, data processing pipelines. Good oral and written English skill.