Abound
Senior Software Engineer
Shenzhen, Remote. Posted a month ago
The role
You will develop new backend services for the lending lifecycle. You will participate in the entire SDLC and own parts of the platform to ensure smooth business processes.
What you will do
- Develop new features backend services spanning the lending lifecycle
- Participate in the entire SDLC including design, code review, building tests, and coordinating deployments
- Own a part of the platform and be responsible for associated business processes and KPIs
- Collaborate with Product, Design, and users to refine requirements
- Provide second-line support within business hours to troubleshoot system issues
- Support junior engineers through PRs and pairing
- Apply SQL skills to troubleshoot and improve Postgres database performance
Required qualifications
- Seven or more years professional experience in software engineering
- Proven experience leading the development of significant new functionality
- Proficiency in writing well-structured async Python code with type hints and unit tests
- Experience maintaining codebases for business-critical systems
- Strong analytical and problem-solving skills
- Effective communication and collaboration skills
- Proficiency in Git for version control
- Basic knowledge of cloud infrastructure with experience working with at least one of AWS, GCP, or Azure
- Strong SQL skills for efficient data management and retrieval
- Fluency in both Chinese and English
Nice to have
- Knowledge of lending products and business processes
About the company
Abound is redefining consumer lending in the UK and beyond using advanced AI and Open Banking data. The company has issued over £1.3bn in loans and is backed by £2bn+ of funding.