Back to Job Search

Lead Full Stack Engineer

  • Location: San Francisco, 94111
  • Job Type:Contract

Posted 10 days ago

Title: Lead Full Stack Engineer 
Location: Bay Area
Type: Contract 

Key Skills:

  • Light weight UI to serve up documents 
  • Search and retrieve documents 
  • Node.js, React/ Angular; working with modern and legacy data sources; and integration with front-end technologies
  • Build API’s to expose document to other systems
  • Integration of document/files between Salesforce and document SOR/repository systems  

 
Responsibilities:

  • Lead end-to-end (conception, development, maintenance, and evolution) implementation of full stack application and solutions. Includes working as an effective liaison between the front office, business units and other technology groups to ensure that client (both internal & external) needs are addressed while maintaining alignment to the Enterprise Content Management Solutions goals and strategy
  • Work with engineering, architecture, data, QA teams and stakeholders to create enterprise-grade, well tested business applications. Code should be well written and maintainable; always following the secure SDLC process
  • Responsible for software development using various programming languages and related tools and CI/CD pipeline, reviewing code written by other programmers, requirement gathering, documenting and implementation
  • Articulate complex technical issues to project managers, developers, engineering managers and architects in an articulate manner and recommend clearly thought-out solutions aligned to strategy
  • Lead technical solutions by designing system specifications, standards, and programming
  • Observance and enforcer of proven industry-standard processes
  • Support the program/project managers on various efforts between various IT, product, and business groups
  • Assisting with change management activities and ensuring appropriate users and technical teams are aware of upcoming changes
  • Responsible for aiding support teams in answering user questions about new or existing features, data issues, and variances from other source systems, and working with other operations and development teams to resolve data issues as necessary


Qualifications

  • Bachelor’s degree in Computer Science or related degree preferred
  • 5+ years of software development experience of using programming languages like Java, Python, JavaScript etc. building large-scale systems, architecture, and implementation
  • In-dept understanding of full stack, programming languages and frameworks including Java, JavaScript, Python, Nest.js, Express.js, Angular/ReactJS, RESTful API development, Snowflake, ES6, Typescript
  • Experience with DevOps tools such as Jenkins, Ansible, Terraform, Docker, Kubernetes/OpenShift


Professional Skills/Competency

  • Experience with agile development
  • Proficiency with at least one of the following languages: Java, Python, C#
  • Expertise in web technologies, with an emphasis on Node.js, React/ Angular; working with modern and legacy data sources; and integration with front-end technologies. MERN stack experience preferred
  • Hands on experience designing, building, and supporting RESTful APIs and micro services
  • Experience in Kafka custom connectors, creating topics, setup redundancy cluster, deploy monitoring tools, alerts and has good knowledge of best practices


Leadership Skills/Competency

  • Proven ability working with high performing teams. Able to motivate people, instill accountability, and achieve results in a rapidly changing environment
  • Good verbal and written communications skills with the ability to listen, articulate positions, and influence outcomes beyond direct areas of ownership
  • Consistently demonstrates and follows high standards of integrity in business decision-making


Personal Skills/Competency

  • A positive, enthusiastic attitude and the ambition to tackle challenging issues
  • Looks toward the broadest possible view of an issue/ challenge; can easily pose future scenarios; can think globally about all aspects of the Bank; can discuss multiple considerations of an issue and forecast them into the future; understands how the Bank works, competes, serves clients, and generates shareholder value
  • Negotiates skillfully in tough situations with internal and external groups; can be both direct and diplomatic; able to point out risks and provide best practices for risk remediation
  • Can quickly find common ground and solve problems for the good of all; is a team player and encourages collaboration