Position: Senior Backend (Node.js) engineer
Company: TEAM International
Experience required: 5y
English level: upper

Description
We're a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more.

The Customer is a digital banking app. It allows for instant access to amazing banking products 24/7, no matter where you are.

**Requirements**
What you will be doing:

Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.
Contribute to design/code reviews for quality assurance.
Hands-on participation in development and bug fixing.
Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner.
Taking up critical POCs and feasibility studies.
Drive technical innovations in the product constantly to remain ahead of the curve

**Technical skills and experience**:

5+ years of Software Engineering experience
3+ years of Node.js development experience
Strong skills in working with OOP and TypeScript
Experience with React Native will be a plus
Experience with AWS Serverless Applications/Computing based on **AWS Lambda**
Have extensive experience with various levels of testing e.g. unit, integration, end-to-end (Jest)
Upper intermediate level of English