Senior Django/DRF Engineer

Arc Full-time
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Code Review Databases Django Web Framework PostgreSQL Role-Based Access Control

Job description

This is a review-and-report engagement: the deliverable is a written, severity-ranked findings report - our team implements any resulting fixes, so no changes to our codebase are expected from the reviewer. A detailed reviewer brief (scope, file map, and what’s already tested) is provided on engagement, and an NDA is required before repository access.

Responsibilities

  • Perform an in-depth code review to identify security vulnerabilities, access-control gaps, and performance risks (identify and recommend - implementation is handled by our team).
  • Assess the role- and country-based permission system and flag weaknesses in how it’s enforced.
  • Review the authentication and access-control composition across modules, with attention to how the pieces interact - not just each in isolation.
  • Evaluate production-scale query paths for N+1s and scalability issues that won’t surface at small dev scale.
  • Compile a severity-ranked findings report - each finding with location, the issue, and a recommended fix. This report is the primary deliverable.

Requirements

  • Extensive experience with Django 6 and Django Rest Framework (DRF).
  • Proficient in working with Postgres databases.
  • Strong understanding of security best practices and access-control systems.
  • Ability to conduct comprehensive code reviews and produce detailed technical reports., * Experience with large-scale production environments.
  • Prior involvement in developing or reviewing role-based access control systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all