Full Stack

Desenvolvedor(a) Python Pleno

Click Linux PostgreSQL SQL Python

Wedev Software

Wedev Software

Startup

Salário: Até R$7.000

Aceita candidatos de outra cidade

Descrição da empresa

É uma softwarehouse, com 9 anos. Hoje, já é uma holding e muitos produtos que desenvolve são para outras empresas do grupo.


Atividades e Responsabilidades

Atividades
-Desenvolvimento de soluções em Python 3.
-Trabalhar uma solução para assíncrona de alta escalabilidade.
-Solução técnica desenvolvida com padrão Restfull.
-Persistência de dados distribuída.
-Desenhar e expandir banco de dados no modelo distribuído.
-Conhecimento em conceito de arvore de dados.
- Buscar novas ferramentas e técnicas para a melhoria contínua de nossos sistemas;
- Desenvolvimento e manutenção de aplicações web;
- Desenvolvimento e manutenção de aplicações mobile;
- Realizar a manutenção e criação de novas funcionalidades;
- Desenvolvimento de funcionalidades no Front-End;
- Desenvolvimento de funcionalidades no Back-End;
- Liderar time de desenvolvedores;
- Aplicar melhores práticas de documentação de código desenvolvido;
- Desenvolver e sustentar integrações;


Requisitos

Bibliotecas e Framework utilizados
-Framework Sanic - Rest API
-ORM SQLAlchemy + Alembic.
-Scripts e Tasks com Click.
-Banco de dados Postgres, extensão PostGis e CITUS.
-Soluções em conjunto para banco de dados distribuído com Citus Data.
-Ambiente de desenvolvimento Linux Centos O.S.
-Conhecimento em Gira & Bugsnag.
-Testes unitários com PyTest.
-Tracing com Telemetry, Jaeger, Open Tracing.
-WSGI Gunicorn.
-Redis .
-Conhecimento em padrões de projeto e boas praticas.
-Conhecimento de Swagger
-Conhecimento em microserviços
-Deep learning
-Web Scraping
-Serviços integração com serviços Amazon: S2, S3, SES, CPV, EC2.
-Conhecimento com integração com API de terceiros.
- Formação em ensino superior ou técnico;
- Experiência prévia nas linguagens informadas;
- Conhecimento em metodologias ágeis (Scrum/Kanban);
- Habilidades interpessoais de escrita e de comunicação verbal;
- Inglês Intermediário;
- Experiência com ferramentas de versionamento de código (GIT,...);