Description

Job Description

  • 5+ years of experience building Node.JS services in TypeScript.
  • 5+ years of SQL/PL-SQL experience
  • 5+ years of web application development experience using web frameworks such as React, Angular or Vue

Job Description:

As a full stack technologist, you will guide and work with other team members on both front-end web applications and the backend server-side development related activities using technologies like React, Angular, Vue, Node/JS, SQL, and non-traditional storage, leveraging APIs and Microservice based middleware and architecture in a cloud environment. As a technology leader, you will work closely with other senior leaders and product owners to help define, develop, and deliver technology solutions for their needs.

Responsibilities:

  • Foster and drive technology innovation to support the realization of new business ideas and concepts.
  • Work and collaborate with business, product, and technology partners to translate their business needs and feature requests as robust and practical technology solutions.
  • Own and lead the overall development of solutions including both front-end and backend systems, architectures, and services in multiple programming languages such as Java and TypeScript
  • Design and develop NodeJs/TypeScript microservices and RESTful APIs using Moleculer
  • Model data in SQL database using ORM tools.
  • Integrate technology solutions with 3rd party vendors and partners such as IBS core banking, Plaid, and Salesforce
  • Design and lead the definition of user experiences.
  • Lead and actively participate in front-end UI systems and applications development activities using web frameworks such as React, Angular or Vue
  • Design and development of the overall security including authentication and authorizations.
  • Work in a CI/CD environment using both agile and traditional development methodologies.
  • Design, develop and support the unit, integration, and end to end testing activities.

Requirements

  • 10+ years of experience in software design and development of mission critical applications
  • 5+ years of experience building Node.JS services in TypeScript.
  • 5+ years of SQL/PL-SQL experience
  • Technical leadership and mentoring skills to guide and act as a subject matter expert.
  • Deep understanding of different programming paradigms including object-oriented and functional programing, and technical design patterns
  • Experience with microservices design and best practices
  • RESTful API design and integration experience
  • 5+ years of web application development experience using web frameworks such as React, Angular or Vue
  • Unit & Integration testing experience
  • Understanding of DevOps and SecOps practices
  • Working knowledge of Moleculer microservices, Sequelize ORM, PostgreSQL
  • Experience with Plaid, IBS core banking and/or open banking solutions
  • Hands on experience developing cloud native applications with AWS components.
  • Understanding of Salesforce development process using APEX, LWC, SFDX
  • Exceptional communication skills
  • Ability to deal with ambiguity.

Education

Any Graduate