Skip to main content

So sorry, this position is no longer available. Please go ahead and submit your application. We may have other positions that would be the perfect fit for you. Alternatively, you may want to apply to one of the following related jobs:

Senior Front End Developer

Nashville, TN 37203

Posted: 09/18/2025 Job Category: Front End Developer Job Number: 3066

Job Description

Senior Front End Developer

Senior Front End Developer Job Summary:

In this role you will play a significant role in stabilizing, modernizing, and evolving the rebates platform. The ideal candidate will have 7+ years of hands-on experience in AngularJS and Node.js development within the AWS ecosystem. You must be comfortable inheriting legacy apps in order to maintain, upgrade, modernize & re-write them into well-architected, scalable solutions. Have deep expertise with AngularJS, Angular 2+ (currently v17.2), Node.js, and Express.js, coupled with extensive experience using the AWS JavaScript SDK to integrate directly with AWS services. You will also need direct experience with custom queue processing, pm2 process management, scheduled jobs, and memory-intensive Excel-based reporting workloads. You will report into the VP of Technology and regularly collaborate with other IT teams in the business.

Senior Front End Developer 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.
  • 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
Senior Front End Developer Required 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.
  • 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.
  • 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.
  • Database driver experience: MySQL, MSSQL, PostgreSQL.
  • Strong grasp of Angular 17+, RxJS, and modern Angular testing frameworks (Karma, Jasmine, Protractor).
  • UI frameworks: PrimeNG, PrimeFlex, Quill, File-Saver

Job Requirements

Angular, Node, AWS, SQL

Meet Your Recruiter

Rick Mewborn

I'm happy to connect with you on your next career challenge. Whatever your needs are, we at Resolution Technologies promise to provide unrivaled quality and service. Please don't hesitate to contact me if you have any questions about this position.            

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Nashville, TN

Ready to take your career to new heights in Nashville, Tennessee? Explore our job opportunities in this vibrant city known for its rich music scene, diverse culture, and booming job market. Nashville, often referred to as Music City, offers a unique blend of southern charm and metropolitan allure. From the iconic Grand Ole Opry and Country Music Hall of Fame to the trendy restaurants and art galleries in The Gulch, Nashville has something for everyone. With professional sports teams like the Tennessee Titans, world-class theaters such as the Ryman Auditorium, and picturesque parks like Centennial Park, Nashville provides endless opportunities for growth and entertainment. Join us in Nashville today and kickstart your career in this dynamic and enchanting city!