JavaScriptKafkaNode.jsPostgresPythonReactTypeScriptReact.jsLeadershipMentoringCommunicationDecision Making
About this role
Role Overview
Build the core experiences used by both bank administrators and bank customers by delivering streamlined, high quality product workflows and the technical systems behind them
Designing and implementing user facing flows, building robust and scalable APIs, and integrating with third party services
Contribute production grade code with strong documentation and testing
Translate complex product requirements into elegant, maintainable solutions
Actively shape architecture through strong technical judgment, clear communication, and well reasoned decision making
Mentoring and enabling the team through technical guidance, thoughtful code reviews, and continuous improvement
Requirements
2 years of experience in a technology leadership role
Minimum of 8 years of experience in software engineering with hands-on coding
Strong background in object oriented programming such as React.js, TypeScript, Node.js, Python
Strong experience building Systems and API development
Strong experience working with eventing technologies such as Kafka
Strong experience with Databases such as Postgres
passion to high-performance and high-throughput design
Demonstrated improved growth and leadership of successful teams over time
Successful in managing multiple concurrent work streams