فناوران عصب شناختی هوشمند
فناوران عصب شناختی هوشمند

Senior Backend Developer

Tehran/ Baqerkhan
Full Time Or Part Time
Saturday to Wednesday from 9:00 to 18:00
-
Military Service Option -Flexible working hours
11 - 50 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
1403
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
MySql - Advanced
PostgreSql - Advanced
Node.js - Advanced
Rest API - Advanced
Oracle NoSQL - Advanced
TypeScript - Advanced
Docker - Intermediate
language English-Intermediate

Job Description

Key Responsibilities
·       Backend Development: Design, develop, and maintain services using Node.js and NestJS.

·       API Management: Implement and manage RESTful APIs and WebSocket services for high-performance applications.

·       Authentication & Security: Implement JWT and session-based authentication with best security practices.

·       Database Management: Design and optimize relational (MySQL/PostgreSQL) and NoSQL (MongoDB/Redis) databases.

·       System Architecture: Optimize distributed systems for scalability and reliability.

·       Integration: Integrate third-party APIs and external services securely and efficiently.

·       Testing & Code Quality: Implement unit, integration, and end-to-end tests following TDD/BDD principles.

·       Documentation: Maintain OpenAPI/Swagger documentation for all APIs.

·       DevOps & CI/CD: Contribute to CI/CD pipelines, manage cloud deployments, and use Docker.

·       Collaboration: Work with frontend developers, product managers, and DevOps engineers to deliver high-quality solutions.

 

 

 

Technical Skills
·       Backend Development: Deep expertise in Node.js and NestJS.

·       API Development: Experience with RESTful APIs, WebSocket, and OpenAPI (ReDoc/Swagger) documentation.

·       Authentication: Hands-on experience with JWT, OAuth, and session-based authentication.

·       Database Management: Strong knowledge of MySQL/PostgreSQL (SQL) and MongoDB/Redis (NoSQL).  

·       Microservices: Understanding of microservices architecture and distributed systems.

·       Testing: Experience implementing automated tests using Jest, Mocha, or Supertest.

·       Security: Understanding of security best practices for API development.  

 

Preferred Skills
·       Familiarity with CI/CD (Gitlab/Github/Jenkins) pipelines and Docker.

·       Experience with AWS, Google Cloud, or Azure.  

·       Understanding of cloud-native application scaling.

·       Proficiency in Agile methodologies.  

 

Job Requirements

Age
From 22 Years Old
Gender
Men / Women
Education
Associate| Computer and IT
Language
English| Intermediate - 50%
Software
PostgreSql| Advanced MySql| Advanced Node.js| Advanced TypeScript| Advanced Rest API| Advanced Oracle NoSQL| Advanced Docker| Intermediate

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

ارسال رزومه برای فناوران عصب شناختی هوشمند

این آگهی بسته شده است