Skills
Sobre a Vaga
Na Deal Group, você vai atuar em soluções corporativas end-to-end, apoiando o entendimento das demandas e transformando necessidades de negócio em entregas técnicas. O foco da função está no desenvolvimento e evolução de APIs, integrações entre sistemas e na construção/ manutenção do front-end com Angular.
Responsabilidades
- Traduzir demandas de negócio em soluções técnicas viáveis, sustentáveis e alinhadas aos padrões do projeto
- Desenvolver, manter e evoluir APIs REST e microserviços com Python (Flask e/ou FastAPI)
- Realizar integrações entre sistemas internos e externos via APIs, REST e JSON (quando necessário, também SOAP)
- Modelar e manipular dados em bancos relacionais, com foco em performance e manutenibilidade
- Usar SQLAlchemy para mapeamento objeto-relacional e Alembic para versionamento de banco de dados
- Documentar APIs com Swagger/OpenAPI e aplicar boas práticas de documentação técnica
- Construir e manter aplicações front-end com Angular 16+, TypeScript, RxJS, HTML5 e CSS3
- Integrar front-end com APIs REST e aplicar boas práticas de componentização, responsividade e performance
- Utilizar Git e fluxo Git Flow para versionamento e organização do código
- Apoiar testes, correções e análise de incidentes, contribuindo para melhorias contínuas
- Participar de ritos ágeis (refinamento, planning, daily, review e retrospectiva) e colaborar com times multidisciplinares
Requisitos
- Experiência prática com desenvolvimento em Python
- Frameworks back-end: Flask e/ou FastAPI
- Conhecimento em APIs REST, consumo e integração entre sistemas
- Experiência com SQLAlchemy e Alembic (versionamento de banco de dados)
- Domínio de bancos relacionais e SQL (consultas, joins, views e procedures)
- Noções de padrões REST, JSON e API First; conhecimentos básicos de SOAP
- Experiência com documentação de APIs via Swagger/OpenAPI
- Experiência com versionamento usando Git e fluxo Git Flow
- Noções de CI/CD e boas práticas de entrega de software
- Vivência ou conhecimento em nuvem, preferencialmente AWS ou Azure
- Experiência com Angular 16+ e TypeScript
- Conhecimento em RxJS, HTML5 e CSS3
- Experiência com consumo de APIs REST no front-end e boas práticas de componentização, responsividade e performance
Beneficios
- VR/VA
- Trilha de carreira
- Convênio farmácia
- Totalpass
- Assistência médica e assistência odontológica
- Auxílio creche
- Incentivo a certificação e qualificação
- Cultura Deal