We are seeking a Senior Platform Developer to join our Core Platform Technology organization in APAC. This role will help design and build internal applications, shared services, and developer-facing capabilities that improve how teams across the firm operate and deliver software.
This is a hands-on engineering role for someone who is comfortable working across both frontend and backend systems. The ideal candidate can build polished, practical web applications while also contributing to APIs, service integrations, shared tooling, and platform workflows. They should be able to move between user-facing development and backend/platform engineering depending on team priorities.
This role is well suited to an engineer who enjoys solving real workflow problems end to end: understanding what users need, designing maintainable technical solutions, and delivering software that is reliable, scalable, and easy to evolve.
Key Responsibilities
Design and build internal web applications used by business and engineering teams.
Develop both frontend and backend components for internal tools, shared services, and workflow automation.
Build and maintain APIs, service integrations, and backend functionality that support internal applications.
Create high-quality frontend experiences using modern web technologies, with attention to usability, performance, accessibility, and maintainability.
Contribute to shared engineering foundations such as common components, service patterns, observability integrations, and internal tooling.
Partner with product, operations, and engineering stakeholders to understand workflows, prioritize needs, and deliver practical solutions.
Help define and apply sound engineering standards across application design, testing, deployment, and operational support.
Collaborate with platform, infrastructure, and security teams to ensure systems are resilient, secure, and production-ready.
Support CI/CD, debugging, production issue resolution, and continuous improvement of internal systems.
Qualifications
5+ years of software engineering experience, with meaningful hands-on work across both frontend and backend development.
Strong programming skills in Python and JavaScript/TypeScript.
Experience building modern web applications using React or similar frontend frameworks.
Experience building backend services and APIs using technologies such as FastAPI, Node.js, or similar frameworks.
Solid understanding of API design, authentication/authorization, error handling, logging, and monitoring.
Experience integrating frontend applications with backend services in production environments.
Familiarity with cloud-native development, including Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure, preferably AWS.
Experience designing software for maintainability, scalability, and operational reliability.
Strong communication skills and the ability to work effectively with stakeholders across regions and functions.
Preferred Experience
Experience building internal tools, workflow applications, or shared engineering capabilities.
Familiarity with frontend architecture, reusable component patterns, and design-system-style thinking, even if the role is not purely frontend-focused.
Experience with observability, production support, and operational debugging across both frontend and backend systems.
Exposure to developer tooling, internal platforms, or service enablement work.
Experience with AI/LLM-assisted workflows or internal automation is a plus.
Experience in financial services, regulated environments, or other high-reliability domains is a plus.