استخدام (Senior Back-End Developer(Node.js
شرح موقعیت شغلی
Job Description:
We are looking for a Node.js Developer who has experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end logic, definition and maintenance of the database and maintaining the best possible performance, quality and responsiveness of the application. You will work closely with the front-end, AI and RS developers in order to implement their components into the application.
Responsibilities:
- Creating and maintaining server-side application logic
- collaborate with front-end developers on combining their front-end elements and components with the server side
- Work closely with the entire engineering team to develop Keshtyaar's solution by seeing the "big picture" in order to create approaches for its design and implementation
- Write high quality, readable and testable code
- Design and optimize applications for high performance, high availability and low latency
- Work on security and data protection
Skills:
- Have a deep understanding of JavaScript and Typescript
- Confident with asynchronous programming concepts and how to use them pragmatically from JavaScript
- Have a strong knowledge about micro-service architecture and its challenges
- Familiarity with how to create scalable Node.js applications
- Have a deep understanding of relational databases like PostgreSQL
- Ability to model and apply authorization and permission control between users, systems and services
- TDD/BDD experience
- Understanding of automated unit tests and testing platforms and how to implement
- Thorough knowledge of code versioning tools tools such as Git
- Exceptional problem solving and ability to work independently
- Great organizational and time management skills
- Agile/Scrum development cycle understanding
- Knowledge of how to incorporate different data sources and databases and how to deliver optimal output to different client platforms (mobile vs desktop)
Technologies We Use:
Typescript, NodeJS, PostgreSQL, Koa2, Type ORM, Amazon S3,
Redis, Python, Docker, micro-services, OpenAPI 3.
Job Category:
- Senior Back-End Developer
Employment type:
- Full Time
Seniority:
- Experienced professional
- 5 Years+
We are looking for a Node.js Developer who has experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end logic, definition and maintenance of the database and maintaining the best possible performance, quality and responsiveness of the application. You will work closely with the front-end, AI and RS developers in order to implement their components into the application.
Responsibilities:
- Creating and maintaining server-side application logic
- collaborate with front-end developers on combining their front-end elements and components with the server side
- Work closely with the entire engineering team to develop Keshtyaar's solution by seeing the "big picture" in order to create approaches for its design and implementation
- Write high quality, readable and testable code
- Design and optimize applications for high performance, high availability and low latency
- Work on security and data protection
Skills:
- Have a deep understanding of JavaScript and Typescript
- Confident with asynchronous programming concepts and how to use them pragmatically from JavaScript
- Have a strong knowledge about micro-service architecture and its challenges
- Familiarity with how to create scalable Node.js applications
- Have a deep understanding of relational databases like PostgreSQL
- Ability to model and apply authorization and permission control between users, systems and services
- TDD/BDD experience
- Understanding of automated unit tests and testing platforms and how to implement
- Thorough knowledge of code versioning tools tools such as Git
- Exceptional problem solving and ability to work independently
- Great organizational and time management skills
- Agile/Scrum development cycle understanding
- Knowledge of how to incorporate different data sources and databases and how to deliver optimal output to different client platforms (mobile vs desktop)
Technologies We Use:
Typescript, NodeJS, PostgreSQL, Koa2, Type ORM, Amazon S3,
Redis, Python, Docker, micro-services, OpenAPI 3.
Job Category:
- Senior Back-End Developer
Employment type:
- Full Time
Seniority:
- Experienced professional
- 5 Years+
مهارتهای مورد نیاز
- Back-end
- Node.js
- Javascript
- typescript
- PostgreSQL
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست