Search by job, company or skills

N

Senior Software Engineer-NodeJS

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Job Description

We are looking for Engineer-NodeJS with total of 8+ years of experience in developing high performance Cloud-based, REST microservices for mobility applications using latest version of NodeJS, Express NodeJS. He/She will be developing backend services for the platform and providing production and incident management support.

As an engineer, you will work in a cross-functional team with the Product Owner, Scrum Master, Business Analyst, Solution Architect, internal and external stakeholders to co-develop the digital products and platform.

Key Requirements

  • At least 8+ years of technology and banking domain experience with significant exposure to digital and mobility platforms
  • At least 6 years and hands on in designing and developing NodeJS microservices in mobility applications
  • Strong knowledge and experience of the following technologies:
  • Frontend Native iOS & Android
  • Backend Languages NodeJS, Java Script, Express NodeJS, Full Stack
  • Database Oracle, PostgreSQL,DymanoDB
  • Development Framework MVC, TDD, ReST APIs
  • Testing Framework Mocha Chai
  • Code Review Framework Prisma
  • Experience with CI/CD pipeline, and automation (Gitlab, Nexus etc.)
  • AWS experience including EC2, EKS, Docker, SQS, SNS, Lambda, Kong API Gateway is a plus
  • Experiences of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, Dev-Ops, building highly scalable applications, application security.
  • Ability to work effectively with people at all levels in an organization
  • Being a participant in technical communities such as external/internal meetups e.g., speak at conferences, author books and blog posts is an advantage

Key Responsibilities

  • Responsible for developing and managing mobility backend platforms, QA and Integration services within Bank / Third-party systems,
  • Provide production support for application issues and bug fixes
  • Responsible to ensure development meets business requirements with high quality
  • Work closely with Service Delivery Manager, Scrum team and Solution Architect to plan and deliver backend application services
  • Ownership and accountability of the overall development, preparation of LLD, Release notes and deployment documents
  • Introduce and maintain best practices, technologies to ensure product stays on the leading edge of technology.
  • Utilize a mix of open Source and commercial technologies to create the foundation for rapid and cost-effective implementation of systems that maximize value from day one in alignment with the bank's policies and procedures and in alignment with different teams within the bank.
  • Collaborate and facilitate integration with other teams and products within the bank including risk, security and compliance.

Minimum Qualification

  • Bachelor's degree in software engineering or equivalent degree
  • Banking experience is optional, but preferred
  • Minimum 4-5 years experience developing Node JS Microservices in a cloud platform
  • Any development certification from AWS/Azure

Additional details:Hybrid/Remote/WFO- Remote

  • Shift- Standard UAE time

Min-Max years of exp- 8+ years

Any certifications required/pref- N/A

Immediate or Notice period- Immediate candidate only

  • Micro Service exp (implementation, design and hands on exp). Ci/CD pipeline. Cloud- Azure, AWS. NodJs

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144790257