Job Title: Django Back-End Developer
Location: Remote/On-site
Contract Duration: 6 months (with potential extension)
Salary: USD $95,000 to USD $140,000 per year (annualized)
About the Role:
We are looking for an experienced Django Back-End Developer to work on building, maintaining, and optimizing our back-end systems. The ideal candidate will have strong expertise in Django, PostgreSQL, and handling sensitive PII data with additional layers of encryption. This role requires building scalable APIs and working with complex database queries and reporting features.
Key Responsibilities:
- Design and develop robust and secure APIs using Django and Django REST Framework.
- Work with PostgreSQL databases to build complex queries, custom reports, and optimize performance.
- Implement secure handling and encryption techniques for sensitive PII and medical data.
- Collaborate with the front-end team to ensure smooth integration of APIs with the front-end applications.
- Design and develop custom reporting features and dashboards as per business needs.
- Maintain data integrity and security throughout the application lifecycle.
- Ensure compliance with industry standards, including data privacy and security regulations (e.g., HIPAA, GDPR).
- Write high-quality, maintainable, and scalable Python code following best practices.
Requirements:
- 3+ years of experience as a Django Developer.
- Strong experience with Django REST Framework and building scalable APIs.
- Expertise in working with PostgreSQL databases, including complex queries and optimization.
- Proven experience working with sensitive PII, encryption, and handling secure data flows.
- Strong understanding of data privacy regulations and security practices.
- Experience with unit testing, debugging, and performance tuning.
- Familiarity with version control (Git) and CI/CD pipelines.
- Experience with cloud infrastructure (AWS, GCP, or Azure) is a plus.
- Strong problem-solving skills and attention to detail.