Hybrid Mid-Level Full Stack Developer — Python, Django, Integrations

Posted 2 hours ago

Apply now

About the role

  • Desenvolvedor(a) Pleno Full Stack Python na Capco, evoluindo e mantendo soluções na plataforma Django e PostgreSQL.

Responsibilities

  • Evolve and maintain a solution, ensuring quality, performance, security, and scalability.
  • Implement and evolve REST APIs using Django REST Framework (versioning, validation, and serialization).
  • Develop and maintain scaling features, portfolios and planning history.
  • Create and optimize queries and models in PostgreSQL (indexes, transactions, consistent migrations).
  • Work with WebSockets (Django Channels) for real-time updates.
  • Implement and maintain Excel exports (openpyxl) with complex business rules.
  • Integrate and monitor synchronization routines with external systems (e.g., SAP).
  • Ensure integrity and security of the permissions and profiles system.
  • Contribute to automated tests (pytest / Django unittest) and maintain the agreed minimum coverage.
  • Review PRs, propose architectural improvements, and follow internal standards (linting, app structure, internationalization).
  • Diagnose and optimize performance bottlenecks (DB, I/O, memory, N+1 queries, WebSockets).
  • Gradually evolve the frontend (improve UX, JS modularization, possible future modernization).
  • Support the CI/CD pipeline, containerization (Docker / docker-compose), and consistent local execution.
  • Document: endpoints, critical flows, technical decisions, and diagrams (C4 / technical READMEs).

Requirements

  • 2–5 years in Python backend development.
  • 2–5 years in JavaScript frontend development.
  • Total professional experience greater than 4 years.
  • Solid Python 3.x knowledge (object-oriented programming, common patterns; type hints are a plus).
  • Django 3+ (4.x preferred) and ecosystem: advanced ORM, signals, middlewares, migrations.
  • Django REST Framework (serializers, viewsets, custom permissions).
  • PostgreSQL (relational modeling, query optimization, indexes, EXPLAIN/ANALYZE).
  • WebSockets / Django Channels (groups, consumers, basic scalability).
  • Spreadsheet handling with openpyxl (styles, formulas, multiple sheets).
  • Git (branching workflows, code review, rebase, tags).
  • Docker / docker-compose (isolated environments, building and troubleshooting).
  • JavaScript (ES6), Bootstrap in the context of Django templates.
  • Integration with external services (REST/SOAP or WSDL; resilient consumption).
  • Technical English for reading (documentation, libraries, issues).
  • Practical testing knowledge (pytest or unittest; mocks; fixtures; coverage).
  • Basic web security: CSRF, XSS, access control, data sanitization.

Benefits

  • At Capco we promote an inclusive culture. We value diversity in all its forms.
  • We collaborate on various inclusion and social responsibility initiatives through internal committees led by our community, such as Women, People with Disabilities, Black Professionals, LGBTQIAPN+, Parenthood, and Generations groups, among others.
  • Our opportunities are designed for everyone!!!
  • #LifeAtCapco

Job title

Mid-Level Full Stack Developer — Python, Django, Integrations

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job