Key Responsibilities:
Multi-Tenancy Implementation:
Analyze the current system architecture and identify the necessary changes to support multi-tenancy.
Refactor the Django backend to handle multiple customers, ensuring data isolation and security for each tenant.
Update the Node.js middleware to support multi-tenancy.
Implement authentication and authorization mechanisms to support multiple tenants.
Update database schemas and queries to accommodate tenant-specific data.
Ensure that the application performance is optimized for handling multiple tenants.
Frontend Updates:
Review the Figma designs and understand the new UI/UX requirements.
Update the React frontend to reflect the new designs, ensuring a seamless user experience.
Implement responsive design principles to ensure the application works well on various devices and screen sizes.
Ensure the frontend communicates effectively with the updated multi-tenant backend.
Required Skills:
Backend:
Strong proficiency in Django and Python.
Experience with implementing multi-tenancy in web applications.
Knowledge of database design and optimization for multi-tenant architectures.
Familiarity with RESTful API design and implementation.
Frontend:
Strong proficiency in React and JavaScript.
Knowledge of responsive design and CSS frameworks.
Middleware:
Proficiency in Node.js.
Experience with middleware architecture and enhancing middleware for multi-tenant applications.
Additional Requirements:
Experience with version control systems, particularly Git.
Excellent problem-solving skills and attention to detail.
Ability to work independently and deliver high-quality code.
Good communication skills for effective collaboration with our team.
Hourly Range: $25.00-$60.00
Posted On: July 02, 2024 00:20 UTC
Category: Full Stack Development
Skills:Python, Database Architecture, RESTful API, React, JavaScript, Django Stack
Country: Australia
click to apply
Powered by WPeMatico
