⚡ New
Desenvolvedor pleno back-end
Grupo Interjato
NatalFull-timeMid LevelOn-site
Job Description
Responsável por projetar, desenvolver e manter sistemas backend robustos, escaláveis e seguros em Python, atuando tanto no produto principal (FastAPI) quanto nos projetos do portfólio (Django), com bancos de dados PostgreSQL e processamento assíncrono (Celery/Redis). Participará ativamente de decisões arquiteturais e será uma referência técnica para os desenvolvedores juniores.
Atividades Realizadas
- Projetar, desenvolver e otimizar APIs RESTful para alto desempenho e escalabilidade.
- Implementar soluções técnicas complexas, garantindo aderência a padrões de arquitetura e
- segurança.
- Desenvolver e manter pipelines de processamento assíncrono e importação de dados em larga escala
- (Celery, Redis).
- Realizar integrações com sistemas e serviços externos, assegurando interoperabilidade e eficiência.
- Realizar revisões de código e contribuir para a evolução técnica da equipe.
- Realizar análise e resolução de problemas avançados em sistemas backend.
- Criar e gerenciar pipelines de CI/CD e processos de automação de deploys.
- Projetar e otimizar bancos de dados PostgreSQL, implementando consultas eficientes e estruturação
- de dados adequada.
- Manter e evoluir a documentação técnica dos sistemas desenvolvidos.
- Participar de reuniões de planejamento técnico e propor melhorias em processos e arquitetura.
- Realizar outras atividades relacionadas ao cargo.
Requisitos Exigidos pelo Cargo
Escolaridade: Graduado em Tecnólogo em Análise e Desenvolvimento de Sistemas, Engenharia de Computação ou áreas afins.
Experiência Necessária:
- Experiência de 2 a 5 anos com desenvolvimento e manutenção de lógica de negócio e APIs para aplicações web com Python (FastAPI e/ou Django).
Competências Técnicas:
- Python (essencial), com domínio de type hints e programação assíncrona (async/await).
- Domínio sólido de pelo menos um framework FastAPI (Pydantic, SQLAlchemy, Alembic) ou
- Django/DRF e capacidade de atuar no outro.
- Banco de dados PostgreSQL: modelagem, otimização de consultas, índices e migrações.
- Filas e tarefas assíncronas com Celery e Redis.
- Experiência com Docker e ambientes containerizados.
- Conhecimento de integração contínua (CI/CD) e automação de pipelines.
- Experiência com testes automatizados (unitários, integração e carga).
- Experiência com metodologias ágeis (SCRUM).
- Noções de arquitetura de sistemas e design de aplicações distribuídas.
Diferenciais:
- Go (mantemos workers de exportação e relatórios em Go).
- Experiência com sistemas multi-tenant e isolamento de dados.
- Conhecimento de LGPD aplicada ao desenvolvimento (auditoria, dados sensíveis, anonimização).
- Autenticação corporativa: Keycloak, OAuth2/OIDC, JWT.
- Kubernetes e deploy em ambientes cloud (GCP GKE/GCS ou similares).
- Ferramentas de monitoramento e análise de desempenho (Sentry, Prometheus, SonarQube, etc.).
- Processamento de planilhas e dados em volume (pandas, openpyxl, ETL).
- Conhecimento avançado em otimização de performance backend.
Posted Today