راهکارهای یکپارچه معتمد ایرانیان
راهکارهای یکپارچه معتمد ایرانیان

Mid-Level Node.js Developer

Tehran/ Aghdasieh
Full Time
Full-Time, Hybrid
-
Loan -Bonus -Commision -Health insurance -Learning stipends -Recreational and tourism facilities -Occasional packages and gifts
11 - 50 employees
Finance / Investment
Iranian company dealing only with Iranian entities
1401
Privately held
توضیحات بیشتر angle

key Requirements

2 years experience in similar position

Job Description

Job Description:
As a Mid-Level Node.js Developer, you will be responsible for developing and maintaining server-side applications within a microservices architecture. You will work with PostgreSQL, MongoDB, Docker, and RabbitMQ to build scalable and efficient backend systems. A strong understanding of Git Flow is crucial, as you will be managing the codebase, ensuring seamless integration, and maintaining a smooth development process.

 
Key Responsibilities:
Develop, maintain, and optimize server-side applications using Node.js.
Design and implement RESTful APIs within a microservices architecture.
Manage PostgreSQL and MongoDB databases effectively.
Utilize RabbitMQ for efficient messaging and communication between services.
Implement and maintain Docker containers for consistent development and production environments.
Collaborate with front-end developers to ensure seamless integration of user-facing elements with server-side logic.
Write clean, maintainable, and well-documented code that adheres to best practices.
Apply Git Flow methodologies to manage and integrate code changes efficiently.
Participate in code reviews and contribute to improving team coding standards.
Troubleshoot, debug, and optimize applications for performance and scalability.
Work closely with product managers and other stakeholders to translate business requirements into technical specifications.
Stay up-to-date with emerging technologies and industry best practices in Node.js development.

Required Qualifications:
2-4 years of experience in Node.js development.
Proficiency in JavaScript and experience with frameworks like Express.js.
Strong experience with PostgreSQL and MongoDB databases.
Experience with Docker for containerization.
Familiarity with RabbitMQ and its integration within microservices.
Solid understanding of microservices architecture and design principles.
Strong understanding and practical experience with Git Flow.
Experience with RESTful API design and implementation.
Familiarity with version control systems, particularly Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.

Preferred Qualifications:
Knowledge of CI/CD pipelines and automated testing frameworks.
Experience with real-time data processing (e.g., WebSockets, Redis).
Understanding of security best practices in web development.

Job Requirements

Gender
Men / Women

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

ارسال رزومه برای راهکارهای یکپارچه معتمد ایرانیان