Senior Software Developer (Node.js)

Posted 16 Hours Ago
Be an Early Applicant
Dubai, ARE
In-Office
90K-100K Annually
Senior level
Artificial Intelligence • Fintech • Information Technology • Software
The Role
Design, build, test, and document scalable Node.js services and APIs. Collaborate cross-functionally, participate in code reviews, support testing and deployments, troubleshoot distributed systems, and apply CI/CD, containerization, authentication, and messaging best practices in enterprise/financial environments.
Summary Generated by Built In

About Us

ENFINT is an international company that creates IT platforms for a digital business transformation, helping our clients gain sustainable competitive advantages in the digital era. We focus on custom application development and implement comprehensive information systems. We deliver our projects using state-of-the-art technologies, enabling best combination of efficiency, scalability and robustness. Our industry and technical expertise, enhanced by our own software accelerators, allows us to solve business tasks of any complexity. Our clients include 11 of the top 100 global banks, as well as companies from 21 countries in Europe, Middle East, Asia and Africa.

Responsibilities

Create high-quality, clean, reusable and documented code;

Coordinate cross-functionally to ensure the project meets business objectives and compliance standards;

Support the testing and deployment of new services and features;

Participate in code reviews.

Qualifications

Master's or Bachelor’s degree in computer science, information systems management, or a related field;

5+ years of relevant work experience (NodeJS);

At least 1 year hands-on in TypeScript.

Technical skills

Excellent knowledge developing scalable and highly-available Restful APIs using NodeJS technologies;

Practical experience with GraphQL;

Well versed with CI/CD principles, and actively involved in solving, troubleshooting issues in distributed services ecosystem;

Understanding of containerisation, experienced in Dockers, Kubernetes;

Understanding of Single-Sign-on or token based authentication (Rest, JWT, oAuth);

Possess expert knowledge of task/message queues include but not limited to: AWS, Microsoft Azure, Pushpin and Kafka;

Experience in following best Coding, Security, Unit testing and Documentation standards and practices;

Experience in Banking, Financial and Fintech experience in an enterprise environment preferred.

Banking sector experience would be an added benefit.

Soft skills

Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience;

Self-motivator and self-starter, ability to own and drive things without supervision, and works collaboratively with the teams across the organisation.

Benefits

Competitive salary (negotiable, based on experience);

Opportunity to work on cutting-edge technologies in a highly innovative environment;

Dynamic and friendly work environment;

Company assistance with relocation expenses (if needed).

Skills Required

  • Master's or Bachelor's degree in computer science, information systems management, or related field
  • 5+ years of relevant work experience with Node.js
  • At least 1 year hands-on experience in TypeScript
  • Experience developing scalable, highly-available RESTful APIs using Node.js
  • Practical experience with GraphQL
  • Familiarity with CI/CD principles and troubleshooting distributed services
  • Experience with containerization: Docker and Kubernetes
  • Understanding of single-sign-on or token-based authentication (REST, JWT, OAuth)
  • Experience with task/message queue technologies (Pushpin, Kafka) and cloud platforms (AWS, Microsoft Azure)
  • Adherence to coding, security, unit testing, and documentation standards and practices
  • Experience in Banking, Financial or Fintech enterprise environments
  • Ability to influence technical decisions across teams and work independently
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2022

What We Do

ENFINT is a forward-thinking software development company dedicated to crafting cutting-edge AI-powered solutions specifically designed for financial institutions. Leveraging expertise in banking, financial technologies, IT, and AI, the company develops innovative solutions—such as the Flametree.ai platform—that enhance labor productivity by supplementing or replacing manual tasks with AI-driven capabilities to optimize operations and drive sustainable growth.

Similar Jobs

SailPoint Logo SailPoint

Professional Services Manager - fluent Arabic and English

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
Dubai, ARE
2461 Employees

Tufin Logo Tufin

Enterprise Account Executive

Security • Cybersecurity
Remote or Hybrid
United Arab Emirates
500 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Dubai, ARE
38800 Employees

Airwallex Logo Airwallex

Head of Middle East

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Dubai, ARE
2200 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account