Corpay is looking to hire a Senior FrontEnd Engineer to stabilize, modernize, and evolve Corpay's Icarus rebates platform by maintaining, upgrading, and re-writing legacy applications into well-architected, scalable solutions.
Requirements
- 7+ years of direct hands-on development with AngularJS and Node.js applications.
- Must have personally built apps from scratch and also inherited/refactored legacy apps.
- Proven expertise in upgrading Angular/Node.js dependencies, fixing library conflicts, and migrating between versions.
- Extensive, hands-on expertise with Express.js, including: Designing and maintaining RESTful APIs for AngularJS/Angular apps. Session/state management and secure cookie handling. Middleware design for logging, security, and performance. Authentication flows: JWT, Cognito-Express, role/claims enforcement.
- Deep experience with the AWS JavaScript SDK (v3+): Cognito (auth, federated login, tokens), S3 (uploads, signed URLs, static hosting), SES (transactional/mime email delivery), Secrets Manager (secure credential management), EC2 + Config Service (cloud integrations).
- Deep experience consuming and integrating data from multiple APIs and SQL sources.
- Direct experience with custom queue servers: pm2 configuration and management. Cron-based scheduling of imports, reports, and ETL. Scaling queue processes across small/large server configurations for month-end reporting.
Responsibilities
- Owning and maintain the legacy AngularJS + Node.js stack, while planning and executing upgrades to newer Angular frontend versions.
- Upgrading Angular and Node.js libraries across major and minor versions, resolve package conflicts, and enforce coding best practices.
- Refactoring large, monolithic legacy modules into maintainable, modular components.
- Designing, implement, and optimize APIs using Express.js for AngularJS/Angular apps.
- Developing and maintain AWS integrations via the AWS JavaScript SDK: Cognito, S3, SES, Secrets Manager, EC2, Config, etc.
- Developing future integrations with Okta SSO.
- Extending and enhance features that rely on Excel report generation, custom queueing systems, and ETL jobs.
Other
- You will report into the VP of Technology and regularly collaborate with other IT teams in the business.
- As a Senior FrontEnd Engineer, You Will Be Expected To Work In An Office Environment.
- Mentoring team members on AngularJS, Node.js, AWS SDK, and testing best practices.
- Collaborating with backend, database, and DevOps engineers to ensure consistent architecture and secure integrations.
- Having a strong understanding of access & authorization, JWT, claims, roles & permissions, and secure frontend application design.