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