الوصف الوظيفي:Create, maintain, and optimize server-side APIs and web services using TypeScript and frameworks like Express.js, Nest.js, or similar technologies.
Design and implement database schemas using technologies like SQL, NoSQL databases (e.g., PostgreSQL, MongoDB), or ORMs (e.g., TypeORM).
Handle data migration and database performance optimization.
Implement user authentication and authorization mechanisms, including role-based access control (RBAC) or OAuth.
Develop middleware components for handling requests, authentication, logging, and error handling.
Validate and sanitize data inputs to prevent security vulnerabilities like SQL injection and cross- site scripting (XSS).
Implement data serialization and deserialization to handle incoming and outgoing data formats (e.g., JSON, XML).
Manage user sessions and state using cookies, JWT tokens, or other techniques.
Monitor and optimize server performance, including query optimization and response time improvements.
Implement test automation and continuous integration (CI) pipelines.
Collaborate with frontend developers, designers, and other team members to ensure seamless integration between the frontend and backend components.
Use version control systems (e.g., Git) to manage codebase changes, branches, and merges.
• Stay updated with the latest technologies, tools, and trends in backend development and TypeScript.
• Create, maintain, and optimize server-side APIs and web services using TypeScript and frameworks like Express.js, Nest.js, or similar technologies.
متطلبات الوظيفة:understanding of the entire web development process (design, development, deployment); Experience in writing highly secure web applications
Proficiency in NodeJS and Typescript
Proficiency in Fastify and NestJS; Adaptability in other nodejs frameworks
Experience with Git (Github, GitLab)
Proficiency in PostgeSQL and MySQL.
Basic understanding of front-end technologies and platforms (Javascript, HTML, CSS)
Really good interpersonal/communicational skills.
تفاصيل الوظيفة:المسمى الوظيفي: BackEnd Developer
آخر موعد للتقديم: 10.02.2024
المكان: العمل عن بعد
نوع الوظيفة: دوام كامل
المستوى المهني: متوسط الخبرة
الدرجة العلمية: البكالوريوس
الخبرة: 4 سنوات
التصنيف: تكنولوجيا المعلومات
آلية التقديم:للمعنين الرجاء إرسال السيرة الذاتية على البريد الإلكتروني:
dina.abughosh@transcend.ps مع إدراج المسمى الوظيفي في الإيميل (BackEnd Developer).