JOBSEARCHER

Senior Full Stack Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Description:Optomi, in partnership with a non-profit financial services client, is searching for a Senior Full Stack Developer for their NMLS (mortgage licensing system) initiative. This initiate is a modernization effort that will take place across six phases. Each phase is one year long, and is currently in phase three. This is a monolithic, legacy system all built on .NET.**Hybrid in Rockville, MD or Tysons Corner, VA****No sponsorship provided** What The Right Candidate Will Enjoy!Hybrid work environmentWorking on an impactful initiativeExperience Of The Right Candidate:Advanced proficiency in Node.js, TypeScript, and JavaScriptExperience with Angular 16 or later versions for modern web application development, RxJS, Ngx Formly, monorepo architectureQuality Assurance & Testing: Ability to develop comprehensive end-to-end tests using Playwright with TypeScript, along with integration and performance testing capabilitiesDevOps & CI/CD: Strong experience implementing continuous integration and deployment workflows using Jenkins and/or GitHub ActionsCloud Architecture & AWS Services: Expertise in designing and implementing event-driven architectures leveraging:Messaging services (SQS/SNS)Serverless computing (AWS Lambda)API Gateway, Step FunctionsData storage solutions (S3, RDS, DocumentDB, DynamoDB)Container orchestration (ECS)Responsibilities Of The Right Candidate:Build and maintain enterprise-level financial applications using Node.js, TypeScript, and Angular 16+, leveraging RxJS and Ngx Formly for complex front-end requirements.Architect and implement serverless solutions and messaging workflows using AWS services, including Lambda, SQS/SNS, API Gateway, Step Functions, and various SQL/NoSQL databases (RDS, DynamoDB).Ensure high system reliability by developing comprehensive end-to-end testing suites using Playwright with TypeScript, alongside integrated performance and automated testing frameworks.Manage and optimize continuous integration and deployment (CI/CD) pipelines utilizing Jenkins or GitHub Actions to streamline delivery within an Agile framework.Actively utilize and implement AI agents to boost development productivity and assist in the reverse engineering of legacy .NET components.