Software Engineer III
Notch
- Designed and developed payment processing systems, including PDF generation APIs for customer invoices using cloud functions and React applications
- Led the architecture and development of the AP/AR product platform’s main company application, building robust Node.js APIs and Typescript React frontend systems with OCR capabilities, processing thousands of invoices monthly
- Implemented an OCR bills editor with real-time collaboration capabilities, enabling seamless bill validation and integration with financial third-party systems
- Developed responsive customer portals and supplier dashboards that improved mobile user interactions
- Led the development of a shared UI component library, ensuring design consistency and reducing development time
- Implemented comprehensive unit testing across the codebase, achieving high code coverage in critical systems
- Migrated native applications to web iOS/Android apps using Capacitor, significantly reducing time-to-market and enhancing developer efficiency
- Implemented multi-provider payment integrations (Stripe, Adyen, Balance) in both frontend and backend applications
- Built reusable and modular components on both frontend and backend, promoting code reusability, maintainability, and scalability across a microservices architecture
- Participated in the full software development lifecycle from product discovery, planning through deployment
Technologies: NodeJS, Prisma React, Redux, Typescript, Storybook, Styled Components, Jest, Enzyme, Testing Library, Kubernetes, AWS