سلامت الکترونیک مبین ایرانیان
سلامت الکترونیک مبین ایرانیان

Senior Backend Developer (Node.js)

Tehran/Arjantin
Full Time
7-14
-
Loan -Bonus -Health insurance -Learning stipends -Occasional packages and gifts

این فرصت شغلی چقدر برای من مناسب است؟

11 - 50 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1394
Governmental
توضیحات بیشتر

key Requirements

4 years experience in similar position
MySql - Intermediate
PostgreSql - Intermediate
JavaScript - Intermediate
Node.js - Intermediate
GIT - Intermediate
RabbitMQ - Basic
Docker - Intermediate

Job Description

About the Role
We are looking for a Senior Backend Developer to help maintain and evolve a large Node.js platform that is already in production. You will build and improve APIs and business workflows, work with our database and messaging infrastructure, integrate with external systems, and steadily improve an established codebase while keeping it stable.

Requirements
■ 4+ years of backend development experience, including strong Node.js and modern JavaScript
■ Experience building RESTful APIs with Express.js or a similar framework
■ Good working knowledge of PostgreSQL and SQL, including query optimization
■ Experience with an ORM such as Sequelize
■ Familiarity with message queues (e.g., RabbitMQ) and caching with Redis
■ Understanding of API security fundamentals: authentication, authorization, and JWT
■ Comfortable with Git, Docker, and writing automated tests
■ Ability to understand and work effectively within a large existing codebase

Nice to Have
■ Experience with workflow engines or BPMS
■ Experience with microservices or worker-based architectures
■ Integration with external systems, including SOAP web services
■ Familiarity with MinIO or other S3-compatible storage, and Socket.IO
■ Exposure to CI/CD, monitoring, and centralized logging
■ Background in enterprise, healthcare, or e-government systems

Who You Are
■ An independent problem-solver who enjoys getting to the root of an issue
■ Detail-oriented and careful, especially when changes affect live users or data
■ A clear communicator with both technical and non-technical colleagues
■ Someone who takes ownership and enjoys improving things gradually rather than starting over

Job Requirements

Gender
Men / Women
Education
Bachelor| Computer and IT
Software
JavaScript| Intermediate Node.js| Intermediate MySql| Intermediate PostgreSql| Intermediate GIT| Intermediate Docker| Intermediate RabbitMQ| Basic

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

ارسال رزومه برای سلامت الکترونیک مبین ایرانیان