Lead Backend Engineer
(4+ years exp)¥1k – ¥20k • 1.4% – 2.0%
Published: 1 month ago
Investmate
we're building a friendly social investment community
Job Location
Remote •
XiamenJob Type
ContractVisa Sponsorship
Not AvailableHires remotely in
China -
XiamenRelocation
AllowedSkills
Python
API
NodeJS
The Role
* Be a part of a team that builds software infrastructure through continuous integration, test automation, and in-depth code reviews
* Find simple, elegant solutions to hard problems
* Work closely and collaboratively with QA, PMs, and other engineers
* Develop features from proposal to polished end result.
* Create and maintain documentation around features and configuration to save our users time.
* Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer.
* Keep code easy to maintain and keep it easy for others to contribute code to GitLab.
* Help grow the team by participating in technical interviews.
* Participate in daily standup, weekly backlog grooming, bi-weekly planning, and other meetings remotely.
* Provide guidance and mentoring on technical issues
* Build high-quality, robust features for our products.
* Own development for features of medium to large complexity.
* Contribute to product design and requirements discussions.
* Work independently and own multiple features.
* Design & implement features, APIs, test suites or technology according to specifications, while keeping a strong customer focus.
* Transform requirements into architectural and feature specs.
* Exhibit a level of technical leadership needed for future growth.
* Mentor junior team members by providing his knowledge and expertise.
* Coordinating with other internal and external teams to help ensure proper workflows throughout the entire app experience.
* Provide accountability and ownership for all task assignments.
* Identify internal/outside technologies and when/how to use them.
* Test and profile code written by yourself and others.
* Provide status and feedback to management.
* Find simple, elegant solutions to hard problems
* Work closely and collaboratively with QA, PMs, and other engineers
* Develop features from proposal to polished end result.
* Create and maintain documentation around features and configuration to save our users time.
* Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer.
* Keep code easy to maintain and keep it easy for others to contribute code to GitLab.
* Help grow the team by participating in technical interviews.
* Participate in daily standup, weekly backlog grooming, bi-weekly planning, and other meetings remotely.
* Provide guidance and mentoring on technical issues
* Build high-quality, robust features for our products.
* Own development for features of medium to large complexity.
* Contribute to product design and requirements discussions.
* Work independently and own multiple features.
* Design & implement features, APIs, test suites or technology according to specifications, while keeping a strong customer focus.
* Transform requirements into architectural and feature specs.
* Exhibit a level of technical leadership needed for future growth.
* Mentor junior team members by providing his knowledge and expertise.
* Coordinating with other internal and external teams to help ensure proper workflows throughout the entire app experience.
* Provide accountability and ownership for all task assignments.
* Identify internal/outside technologies and when/how to use them.
* Test and profile code written by yourself and others.
* Provide status and feedback to management.