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.