به پرداخت ملت
به پرداخت ملت

Back-End Developer (Node.js)

Tehran/ Pasdaran
Full Time
شنبه تا چهارشنبه
-
-
201 - 500 employees
Banking
Iranian company dealing only with Iranian entities
1384
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
Node.js - Advanced
TypeScript - Intermediate

Job Description

We are seeking a skilled Backend Developer to design and maintain scalable backend services for banking and PSP-related projects. You will work closely with cross-functional teams to develop secure, efficient, and compliant systems that align with payment industry standards.

Responsibilities:
  • Develop robust backend services using Node.js, NestJS, and TypeScript.
  • Design and manage RESTful APIs and backend architectures.
  • Collaborate effectively with frontend developers and other stakeholders.
  • Integrate with databases such as MongoDB and relational databases (PostgreSQL, MySQL) using ORMs/ODMs like Sequelize, Prisma, and Mongoose.
  • Write clean, scalable, and testable code following best practices and coding standards.
  • Monitor, debug, and optimize backend performance.
  • Participate in code reviews and architecture discussions, and contribute to technical decisions.
  • Ensure high standards of security, reliability, and data protection compliance in all developed systems.
Requirements:
  • Bachelor’s degree in Computer Science or a related field (preferred).
  • Previous experience in banking, fintech, or PSP projects is a strong advantage.
  • Strong proficiency in Node.js, NestJS, and TypeScript.
  • Hands-on experience with MongoDB and at least one RDBMS (e.g., PostgreSQL, MySQL).
  • Familiarity with ORMs/ODMs: Sequelize, Prisma, and Mongoose.
  • Good understanding of OOP principles, design patterns, and clean architecture.
  • Experience with API design, error handling, and unit/integration testing.
  • Proficiency in Git and version control workflows.
  • Solid foundation in database concepts, including indexes, transactions, and normalization.
  • Familiarity with message queues, caching mechanisms, or event-driven architecture is a plus.
Benefits:
Join our expert team and enjoy the following benefits:
  • Opportunities for personal growth
  • Seasonal gifts and incentives
  • Comprehensive health insurance with no coverage limits 
  • Meal and transportation allowances 
  • Snacks provided 
  • On-site medical and psychological support 
  • Access to company banking and financial services 
  • Subsidies for recreational and sports activities 
  • Use of Tara and Snapp Pay organizational credits

Job Requirements

Age
35 - 45 Years Old
Gender
Men / Women
Software
Node.js| Advanced TypeScript| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای به پرداخت ملت