About the job
We're looking for an autonomous back-end developer to own the engineering layer behind a Sales Performance Dashboard for a banking and financial services client, with particular emphasis on wealth management. This sits inside the Data & Analytics group, but it is an engineering build, not an analytics seat: the focus is shipping microservices and APIs that surface governed, entitlement-controlled data to dashboards and other consuming systems. The right candidate is comfortable navigating a layered bank data environment, owns problems end-to-end, and can turn shifting business asks into secure, production-grade technical solutions.
This is a 12-month contract onsite role in Hong Kong.
What You'll Be Doing
Backend & Microservices Engineering
- Architect, build, and operate the microservices layer that drives sales performance reporting
- Build secure, scalable REST APIs that connect this platform to other internal systems
- Hold services to production standards: performance, reliability, monitoring/observability, and clean operational practices
Data Ecosystem & Integration
- Partner with business and technical stakeholders to map how data moves end-to-end, including frontline workflows and finance-aligned metric definitions
- Connect to upstream and downstream sources, and help troubleshoot data quality issues affecting reporting
- Tune queries and access patterns so analytics/reporting workloads run efficiently in a banking context
Security, Access & Governance
- Build in strong protections for sensitive financial data
- Apply authorization models so what data a user sees lines up with their entitlements and governance rules
Stakeholder Engagement & Delivery
- Work directly with business stakeholders to pin down requirements and recommend workable technical approaches
- Partner with cross-functional teams, including offshore counterparts, to deliver in agile increments
- Adapt quickly to shifting priorities and push work through to completion without close supervision
What We're Looking For
Experience
- 5–8 years in backend/microservices engineering, API development, or other data-intensive engineering work
- Banking or financial services background strongly preferred; wealth management exposure (products, processes, or analytics) is a plus
Technical Skills
- Java + Spring Boot OR Python + FastAPI
- Strong REST API design, testing, and production-support experience
Data & Platform Fundamentals
- Comfortable working with relational/analytical data stores such as PostgreSQL, BigQuery, or similar
- Able to design, optimize, and debug queries and access patterns for reporting/analytics use cases
Engineering Practices
- Solid grounding in API security (OAuth/token-based auth, least-privilege access)
- Used to working in agile, iterative delivery cycles
- Comfortable with Git/GitHub for source control and team collaboration
Communication & Working Style
- Can explain technical trade-offs clearly to non-technical stakeholders, in writing and verbally
- Self-directed; comfortable diagnosing issues and driving toward resolution independently
- Reads/writes English fluently enough for daily collaboration with global teams
Nice to Have
- Frontend literacy (not required) enough to understand how backend/API choices ripple into the user experience
- Exposure to BI/dashboard tools such as Tableau, Power BI, or Looker
- Familiarity with GCP services (BigQuery, Cloud Storage, Cloud Functions) and/or containerized deployments
- Awareness of data security and regulatory expectations specific to banking