Corpay, Inc.
What We Need
How We Work As a Senior FrontEnd Engineer, you will be expected to work in an office environment. Corpay will set you up for success by providing: Assigned workspace in the Brentwood office Formal, hands-on training Role Responsibilities
The responsibilities of the role will include: 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 future integrations with Okta SSO. Having a strong understanding of access & authorization, JWT, claims, roles & permissions, and secure frontend application design. Extending and enhance features that rely on Excel report generation, custom queueing systems, and ETL jobs. Working directly with pm2-based queue servers and cron-based scheduling, including large-memory reporting servers used for month-end and payfile processes. Managing queue scaling across small and large queue configurations, ensuring memory efficiency for Excel-heavy processes. Collaborating with backend, database, and DevOps engineers to ensure consistent architecture and secure integrations. Having experience with different types of AngularJS hosting on AWS EC2, Elastic Beanstalk, Amplify, and container-based deployments (e.g., OpenShift). Mentoring team members on AngularJS, Node.js, AWS SDK, and testing best practices. Qualifications & Skills
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. Cognito (auth, federated login, tokens) S3 (uploads, signed URLs, static hosting) EC2 + Config Service (cloud integrations) Deep experience consuming and integrating data from multiple APIs and SQL sources. Experience with Salesforce APIs. Solid experience with Excel/reporting libraries:
Exceljs, xlsx-populate, Handling CSV/XLSX ingestion and generation.
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.
Strong grasp of Angular 17+, RxJS, and modern Angular testing frameworks (Karma, Jasmine, Protractor). Medical, Dental & Vision benefits available the 1st month after hire Automatic enrollment into our 401k plan (subject to eligibility requirements) Virtual fitness classes offered company-wide Robust PTO offerings including: major holidays, vacation, sick, personal, & volunteer time Employee discounts with major providers (i.e. wireless, gym, car rental, etc.) Philanthropic support with both local and national organizations Fun culture with company-wide contests and prizes Our Company & Purpose
Corpay is a global leader in business payments, laser focused on developing smarter ways for businesses to pay their expenses. Since 2000, Corpay has developed innovative digital solutions that help businesses better track, manage, and pay their expenses. Today, Corpay is an S&P 500 company with hundreds of thousands of customers using our products in over 100 countries. Companies of all sizes, industries and geographies rely on our product portfolio to manage spending more quickly, efficiently and securely than ever before. We embrace a culture grounded in five key values: integrity, collaboration, innovation, execution and people.These values offer you the opportunity to thrive & grow through career development, volunteer, community, and wellness initiatives. This allows you to create a balance between professional goals and personal achievement. Corpay is also committed to building and nurturing a culture of diversity, inclusion, equality, and belonging by: Welcoming people of different backgrounds, cultures, ethnicities, genders, and sexual orientations; Empowering our people to share their experiences and ideas through open forums and individual conversations; and Valuing each persons unique perspectives and individual contributions. Embracing diversity enables our people to make the difference as Corpay and its more than 8,000 employees continue to shape the future of global payments. Learn more by visiting www.corpay.com or following Corpay on LinkedIn . Corpay is an Equal Opportunity Employer. Corpay provides equal employment opportunities to all employees and applicants without regard to race, color, gender (including pregnancy), religion, national origin, ancestry, disability, age, sexual orientation, gender identity or expression, marital status, language, ancestry, genetic information, veteran and/or military status or any other group status protected by federal or local law.If you require reasonable accommodation for the application and/or interview process, please notify a representative of the Human Resources Department. For more information about our commitment to equal employment opportunity and pay transparency, please click the following links: EEO and Pay Transparency #J-18808-Ljbffr
How We Work As a Senior FrontEnd Engineer, you will be expected to work in an office environment. Corpay will set you up for success by providing: Assigned workspace in the Brentwood office Formal, hands-on training Role Responsibilities
The responsibilities of the role will include: 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 future integrations with Okta SSO. Having a strong understanding of access & authorization, JWT, claims, roles & permissions, and secure frontend application design. Extending and enhance features that rely on Excel report generation, custom queueing systems, and ETL jobs. Working directly with pm2-based queue servers and cron-based scheduling, including large-memory reporting servers used for month-end and payfile processes. Managing queue scaling across small and large queue configurations, ensuring memory efficiency for Excel-heavy processes. Collaborating with backend, database, and DevOps engineers to ensure consistent architecture and secure integrations. Having experience with different types of AngularJS hosting on AWS EC2, Elastic Beanstalk, Amplify, and container-based deployments (e.g., OpenShift). Mentoring team members on AngularJS, Node.js, AWS SDK, and testing best practices. Qualifications & Skills
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. Cognito (auth, federated login, tokens) S3 (uploads, signed URLs, static hosting) EC2 + Config Service (cloud integrations) Deep experience consuming and integrating data from multiple APIs and SQL sources. Experience with Salesforce APIs. Solid experience with Excel/reporting libraries:
Exceljs, xlsx-populate, Handling CSV/XLSX ingestion and generation.
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.
Strong grasp of Angular 17+, RxJS, and modern Angular testing frameworks (Karma, Jasmine, Protractor). Medical, Dental & Vision benefits available the 1st month after hire Automatic enrollment into our 401k plan (subject to eligibility requirements) Virtual fitness classes offered company-wide Robust PTO offerings including: major holidays, vacation, sick, personal, & volunteer time Employee discounts with major providers (i.e. wireless, gym, car rental, etc.) Philanthropic support with both local and national organizations Fun culture with company-wide contests and prizes Our Company & Purpose
Corpay is a global leader in business payments, laser focused on developing smarter ways for businesses to pay their expenses. Since 2000, Corpay has developed innovative digital solutions that help businesses better track, manage, and pay their expenses. Today, Corpay is an S&P 500 company with hundreds of thousands of customers using our products in over 100 countries. Companies of all sizes, industries and geographies rely on our product portfolio to manage spending more quickly, efficiently and securely than ever before. We embrace a culture grounded in five key values: integrity, collaboration, innovation, execution and people.These values offer you the opportunity to thrive & grow through career development, volunteer, community, and wellness initiatives. This allows you to create a balance between professional goals and personal achievement. Corpay is also committed to building and nurturing a culture of diversity, inclusion, equality, and belonging by: Welcoming people of different backgrounds, cultures, ethnicities, genders, and sexual orientations; Empowering our people to share their experiences and ideas through open forums and individual conversations; and Valuing each persons unique perspectives and individual contributions. Embracing diversity enables our people to make the difference as Corpay and its more than 8,000 employees continue to shape the future of global payments. Learn more by visiting www.corpay.com or following Corpay on LinkedIn . Corpay is an Equal Opportunity Employer. Corpay provides equal employment opportunities to all employees and applicants without regard to race, color, gender (including pregnancy), religion, national origin, ancestry, disability, age, sexual orientation, gender identity or expression, marital status, language, ancestry, genetic information, veteran and/or military status or any other group status protected by federal or local law.If you require reasonable accommodation for the application and/or interview process, please notify a representative of the Human Resources Department. For more information about our commitment to equal employment opportunity and pay transparency, please click the following links: EEO and Pay Transparency #J-18808-Ljbffr