Project Overview: We aim to transition our current single-customer deployment model to a multi-tenancy architecture where multiple customers can be managed within a single cloud instance. Additionally, we want to update our frontend to align with new Figma designs to improve the user experience and interface.

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