Pasadena, California, United States
Lead a small-size tech team to build a new Neobank product from the ground up. The scope includes native iOS/Android App, backend Node.js with TS architecture, Serverless services to handle events/requests from FinTech APIs, AWS DynamoDB and RDS for storing sensitive data, Jenkins and Github Actions for CI/CD purposes, monitoring and reporting with AWS Cloudwatch, and coaching fellow engineers for better coding standards.
> Build backend API gateway and microservices with Node.js, express and TypeScript
> Develop object oriented code with Typescript with inversion of control supported by InversifyJS
> Architect frontend iOS application with Swift 5, SwiftUI and Combine
> Write notification module with OneSignal, and deeplink module with Branch.io
> Implement native localization code that supports seamless transition between different languages
> Maintain high standards of software quality within the team by establishing good practices with Jest, ESLint and Prettier
> Setup database with domain driven design and host database on Amazon Relational Database Service
> Create internal admin portal with React, Redux, and Node.js
> Lead continuous Integration and continuous delivery practices with Snyk, Github Actions, Jenkins, Docker and Kubernetes
> Manage project scope and tasks with JIRA and troubleshoot production applications with Errbit, Firebase and Crashlytics