Software Engineer III
Core
Design, code, test, and debug scalable backend applications and services using TypeScript and Node.js, while modernizing legacy C++ codebases within the online banking ecosystem.
Role type
Senior IC backend software engineer (TypeScript/Node.js/C++)
Builds
Scalable backend services, third-party integrations, and modernized legacy C++ systems for online banking platforms.
Domain
Financial technology / Online banking
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, C++, backend service design, API design, system integration, legacy code modernization, CI/CD, Agile development
Preferred skills
Financial systems experience, core banking platforms, third-party vendor integrations, service-oriented architecture
Technologies
TypeScript, Node.js, C++, CI/CD tools
Responsibilities
Take ownership of development and rollout of large backend projects and product features; Enforce coding standards and best practices for TypeScript, Node.js, and API design; Write technical specifications for integration patterns and modernization approaches; Coach and mentor less experienced engineers on backend development and integration strategies; Investigate and solve complex system interoperability and integration design problems.
Seniority
Senior, hands-on IC