MEAN Stack Software Developer Apply
Job title: MEAN Stack Software Developer
Location: Remote
Duration: Long term
Job working hours will East coast hours
Details:
- MEAN stack Web Developer/ Software Engineer contractor / REMOTE (minimum 4 -5 years/ Minimum 3 years USA experience)
- Strong with Mongo DB/ NodeJS/ Angular 70 % backend/ 30% frontend
- Reason for project: to merge 2 Commercial Loan Origination systems together.
Our National Financial client is looking to hire a dynamic and passionate MEAN Stack Software Developer to join their custom application development team of 9 based in Plymouth Meeting, PA in long term 6 month contract (remote) capacity. You will be working 70% on the backend to help merge 2 loan origination software systems together. You will help build a cutting-edge financial product and extend the platform with strategic system integrations. The ideal candidate will have experience developing large Enterprise scalable systems and platform interfaces that will be used to connect multiple systems into a common communication hub.
QUALIFICATIONS
Required:
- 4+ years of experience developing full stack (MEAN) application system. (70/30 backend frontend)
- Development experience with Angular 7 (or higher) and NodeJS. Must understand modern JavaScript principals including Async/Await, Promises, Worker, ES6, Grunt/Gulp/Webpack, NPM
- Understanding of modern development paradigms including ORM, MVC, OData, Library development, code refactoring, CI/CD, TDD.
- Experience building and consuming REST, JSON, XML, and SOAP API services.
- Working knowledge of T-SQL and strong Relational/Document Database Experience
- Secure coding practices utilizing Agile principals; good performance testing and optimization.
- Large scale collaboration including source control with branching.
Nice to have qualifications:
- Salesforce (Force.com) API exposure, some experience with TypeScript, and familiarity with integration an identify access using JWT or SAML
- Database development on Postgres or MongoDB
- Worked within an AWS Cloud infrastructure environment.
- Mortgage and/or lending platform experience a plus
- Able to lead and mentor junior developers as well as iterate on a design and work quickly within a highly collaborative team environment.
- Always learning willing to learn, Ability to write clean and clear documentation.
- Able to clearly communicate with team, SME and leadership.
DUTIES
- Design and code programs; create and run test transactions; use insights gained to produce necessary design and code revisions. Be willing to take calculated risks.
- Conduct analysis of organizational needs and goals for the development and implementation of application systems, providing ongoing feedback.
- Identify technical obstacles early and work closely with team to find creative solutions
- Educate team members (including BSAs, Scrum Masters and Product Owners) on capabilities and constraints of technology platforms
- Review, analyze, and modify programming systems, including coding, testing, debugging and installing for a large-scale system.
- Maintain meticulous records to document program development and revisions.
- Consistently share best practices and improve processes within and across sprint teams
- Mentor junior developers and work to advance culture of technical excellence