




Job Summary: We are looking for a Mid-Level Backend Developer to develop and enhance APIs using Django, with a focus on data governance and compliance. Key Highlights: 1. Work with Django and Django REST Framework in API development. 2. Focus on quality, security, testing, and software development best practices. 3. Collaboration with frontend and infrastructure (AWS) teams. About the Position We seek a **Mid-Level Backend Developer** for a platform focused on **data governance and control**, and compliance. You will work on developing and evolving APIs using **Django + Django REST Framework**, emphasizing quality, security, testing, and best practices, while collaborating with frontend (SPA) and infrastructure (AWS) teams. Responsibilities * Develop and maintain **REST APIs** using Django REST Framework (CRUD operations, authentication, permissions, and validations). * Implement **business logic**, focusing on data integrity and consistency. * Work with **MySQL 8** (data modeling, migrations, indexing, queries, and optimizations). * Implement **application-level security**: authentication/authorization, access control, abuse protection, input sanitization, and logging. * Create and maintain **automated tests** (unit and integration) and support CI pipelines. * Contribute to observability: structured logging, metrics, and endpoint monitoring. * Document endpoints (OpenAPI/Swagger) and critical system workflows. * Collaborate with the team (code reviews, design patterns, continuous improvement). Required Qualifications (Mid-Level) * Practical experience with **Python + Django** and **Django REST Framework** in production environments. * Solid understanding of REST concepts: HTTP status codes, versioning, pagination, filtering, sorting, and serialization. * Experience with **authentication** (JWT/Token), permissions, and middleware. * Hands-on experience with **MySQL** (data modeling, migrations, queries, and basic performance tuning). * Experience with **Git** and PR workflows (including code review). * Strong foundation in **testing** (pytest or unittest), and awareness of quality practices (linting/formatting). * Solid understanding of **web security** (OWASP Top 10, CSRF/CORS, rate limiting, input validation). Technical Stack and Context (Summary) * Backend: **Django + DRF** * Database: **MySQL 8** * Infrastructure/Deployment: AWS environment (e.g., EC2/ALB, S3/CloudFront, WAF, CI/CD) * Standards: Versioned APIs, authentication, logging, testing, documentation Expected Behavioral Profile * Ability to work autonomously within a well-defined scope (mid-level expectation). * Organizational skills to handle multiple concurrent tasks without compromising quality. * Clear communication and collaborative attitude during code reviews. * Commitment to security and robustness (product related to privacy). Employment Type and Work Model * Employment: **CLT** * Work Model: **On-site** * Location: **Curitiba/PR** Job Type: Full-time, permanent CLT position Compensation: Starting at R$3.281,29 per month Benefits: * Health insurance * Dental insurance * Meal allowance * Transportation allowance Selection Question(s): * Are you agreeable to this position being on-site? Experience: * Django? (Mandatory)


