Perfsol is looking for a Strong Middle Python/Django developer to design a multi-tenancy (Saa S) solution for an existing Django app that currently uses a fully isolated approach: separate databases per customer. The desired individual will help us amend our current data model to support one database for multiple tenants as well as implement backend code to ensure secure and reliable authentication & authorization for multiple tenants. You will join the team of our customer located in the USA. The project is a business coordination software that automates core business processes (core workflows, like invoicing, relationship management (CRM), visitor management, procurement, maintenance, and inventory management) and streamlines communications so that everyone has actionable and relevant information at their fingertips. Requirements:
BSc in computer science or related education;
3+ years of hands-on backend development experience;
Experience with Django, Django REST framework, Postgres, Python, and Data Warehousing is important;
Azure web apps, Bitbucket pipeline for CI/CD, Docker, Redis;
Past experience with building Saa S applications and multi-tenancy databases will be an advantage!
Ability to work independently with minimum guidance;
Confident spoken English — B2 or higher — you will communicate directly with the customer.