What are the responsibilities and job description for the Senior Software Engineer position at Abacus Service Corporation?
Requisition Number
OMF-REQ-0003333
Number of Resources - 5
Start Date 1 / 27 / 2025
End Date 7 / 26 / 2025
Work Location - MD Remote Location (MD Remote Location, Virtual, MD 00000)
Job Title - Senior Software Engineer
Job Description
Job Description
As a Full Stack Developer, you will be responsible for migrating existing Ruby on Rails application to a new architecture built with Angular and Ionic (using Capacitor for mobile) using micro-front-end architecture to ensure smooth integration across web and mobile platforms. You will collaborate with cross-functional teams to ensure a seamless migration process and successful implementation of the new stack.
Key Responsibilities
- Develop and maintain scalable, high-performance web and mobile applications using Node.js, Angular, Ionic, and Capacitor to ensure consistent user experiences on both mobile and web
- Design and implement reusable components like AuthGuard for routing and session management , including token handling, refresh tokens, and expiry logic to maintain a smooth, authenticated experience across web and mobile platforms.
- Responsible for integrating micro-front-end architectures across multiple products and services.
- Integrate Heap Analytics to track user interactions and behaviors
- Collaborate closely across different lanes to ensure smooth integration of reusable components across web and mobile platforms.
- Participate in code reviews, unit and integration testing, troubleshoot issues and ensure Analytics data is correctly captured
- Ensure Analytics tracking doesn't compromise performance and scalability optimizing both front end and data collection.
ADDITIONAL INFORMATION :
Skill / Experience / Education
Mandatory Skills " Strong expertise in Node.js, Angular, Ionic, and Capacitor for building cross-platform applications (mobile and web). " Experience with OAuth 2.0, OpenID Connect (OIDC), and JWT (JSON Web Tokens) for authentication and authorization. " Solid experience working with micro-front-end architectures. " Proficiency in JavaScript, TypeScript, HTML5, and CSS3. " Hands-on experience with RESTful APIs, GraphQL, and other integration patterns. " Familiarity with cloud services (AWS, Azure, etc.) and containerization tools (Docker). " Ability to work collaboratively in an agile, cross-functional team.
Desired Skills " Experience in integrating Okta with Angular Applications for Authentication and user management. " Experience in building and deploying applications to both Google Play and Apple App Store " Experience working in Agile or Scrum environments. " Knowledge of CI / CD processes and tools
Skill Matrix
No records found
Additional Requirements
No records found
Shift - First Shift
Attachment :
Job Posting : Full Stack Developer (Angular, Ionic / Capacitor Expert)
Full Job Title : Sr Software Engineer
Job Type : Contract
Experience Level : Senior Level (at least 8 to 12 years of experience)
Job Description
As a Full Stack Developer, you will be responsible for migrating existing Ruby on Rails application to a new architecture built with Angular and Ionic (using Capacitor for mobile) using micro-front-end architecture to ensure smooth integration across web and mobile platforms. You will collaborate with cross-functional teams to ensure a seamless migration process and successful implementation of the new stack.
Key Responsibilities
Required Skills & Qualifications
Preferred Qualifications :