Senior Front End Developer[remote] Job at SmartIPlace, North Dakota

dk04VDE3SkVpR0dzZVd6QnlXNG41Y1lEdWc9PQ==
  • SmartIPlace
  • North Dakota

Job Description

Role: Senior Front End Developer

VISA: USC

Mode: Remote

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 Tags

Remote work,

Similar Jobs

HHDC

Real Estate Development Analyst- Fellowship Job at HHDC

SUMMARYThe Real Estate Development Fellow will work with HHDC leadership on special projects involving areas of Real Estate Development, Acquisitions, Preservation and Asset Management. This is a full-time paid internship that provides a unique opportunity to gain hands... 

Coffeyville Regional Medical Center

Lab - Medical Lab Technician/Medical Technician PRN Days Job at Coffeyville Regional Medical Center

 ...the same services you will find in a big city, we take great pride in our friendly and caring staff. The Medical Laboratory Technician/Medical Technician (MLT/MT) is a qualified professional with in-depth knowledge of biology, chemistry and various medical equipment... 

International Ministries

Marketing & Communications Director (Hybrid) Job at International Ministries

 ...frequently and reside in multiple time zones. Excellent computer skills, including advanced working knowledge of all Microsoft Office applications and other publishing software, including but not limited to WordPress and Campaign Monitor. Knowledge of similar web... 

KeenLogic

Senior SOC Analyst Job at KeenLogic

 ...Senior SOC Analyst and Incident Responder KeenLogic is seeking to hire a Senior SOC Analyst & Incident Responder to join our team at the Drug Enforcement Administration. All the duties listed support one or more of the following cybersecurity- related... 

Bechtel

2026 University Hire (U.S.) - Human Resources Job at Bechtel

 ...Data Input - works with SAP HRMS forms and templates to prepare, initiate, execute, and input approved personnel actions, including: hires, rehires, transfers, miscellaneous input, employee relocations, leave of absences, employee separation, salary action forms,...