Senior Software Engineer
Company: Emirates NBD
Location: India (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-06-05
About this role
About Emirates NBD
Emirates NBD is a market leader across the MENAT (Middle East, North Africa and Türkiye) region with a presence in 13 countries, serving over 9 million customers. Emirates NBD is the leading financial services brand in the UAE with a Brand value of approximately USD 4 billion.
We serve our customers and help them realize their financial objectives through a range of banking products and services including retail banking, corporate & institutional banking, Islamic banking, investment banking, private banking, asset management, global markets and treasury, and brokerage operations.
We are a key participant in the global digital banking industry, with 97% of all financial transactions and requests conducted outside of our branches. We also operate Liv, the lifestyle digital bank by Emirates NBD. With over half a million users, it continues to be the fastest-growing digital bank in the region.
REQUIREMENTS
Education
Bachelor's Degree/Postgraduate in Computer Science or related field (or equivalent industry experience)
Experiences
- Minimum 8 years of coding experience in ReactJS (TypeScript), HTML, CSS-Pre-processors, or CSS-in-JS in creating Enterprise Applications with high performance for Responsive Web Applications.
- Minimum 8 years of coding experience in NodeJS, JavaScript & TypeScript and NoSQL Databases.
- Developing and implementing highly responsive user interface components using React concepts. (self-contained, reusable, and testable modules and components).
- Architecting and automating the build process for production, using task runners or scripts
- Good experience on Test Driven Development and Automation testing using Playwright or Selenium is preferred.
- Banking or Retail domains knowledge is good to have.
Hands-on experience in performance tuning, debugging, monitoring.
Technical Skills
- Well-versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed s...