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
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