CL Full stack Engineering
Job Title:
Senior Full Stack Engineer - CL Engineering Team
Location: Beijing / Shanghai / Remote within China
Department: Technology & Innovation - Corporate Lending
---
About the Role:
We are seeking a highly skilled Senior Full Stack Engineer to join our Corporate Lending (CL) Engineering Team. You will play a pivotal role in leading the design, development, and delivery of scalable financial applications, using modern Java backend and React/Angular frontend stacks. This role involves technical leadership, hands-on coding, and team mentoring, and is ideal for candidates with a strong background in enterprise-grade systems, preferably from top-tier tech firms or financial institutions, and a track record of academic excellence.
---
Key Responsibilities:
Lead the design and development of scalable, secure, and resilient full-stack applications using Java 17+ and React.js or Angular.
Architect solutions with focus on performance, maintainability, and clean code principles.
Collaborate closely with product managers, business analysts, and cross-functional engineering teams.
Drive code quality through best practices, code reviews, unit testing, and continuous integration.
Mentor junior developers and contribute to a high-performing agile engineering culture.
Implement and enforce standards on code quality, test coverage, and DevOps pipelines.
Own delivery across the SDLC - from design to production deployment and support.
---
Tech Stack:
Backend: Java 17+, Spring Boot, RESTful APIs, Hibernate, Kafka
Frontend: React.js / Angular 12+, TypeScript, Webpack
DevOps: Jenkins, Docker, Kubernetes, GitLab CI/CD
Databases: PostgreSQL, Oracle, Redis
Cloud: AWS or internal private cloud
Others: Microservices architecture, Domain-driven design (DDD)
---
Requirements:
Bachelor's or Master's degree in Computer Science or related field from a top-tier university (e.g., Tsinghua, Fudan, Zhejiang, Beida, or global equivalents).
6+ years of experience in full stack development with Java and modern frontend frameworks (React/Angular).
Prior experience in large-scale enterprise systems, ideally within financial services or Tier-1 tech firms (e.g., Amazon, Microsoft, Google, ByteDance, Alibaba, Tencent).
Solid knowledge of system design, software architecture patterns, and DevOps practices.
Experience managing or mentoring engineering teams.
Strong understanding of Agile/Scrum methodologies.
---
Preferred:
Experience in lending, credit risk, or other core banking domains.
Familiarity with containerization (Docker/K8s), microservices, and CI/CD pipelines.
Strong communication skills in English (written and spoken).
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.Â
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.Â
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.