O/A Desenvolvedor(a) Full Stack Python Pleno é responsável por construir soluções escaláveis utilizando Python no backend e frameworks modernos no frontend. Espera-se domínio de lógica de programação, estruturas de dados, SQL e metodologias de desenvolvimento, além de atuação colaborativa orientando desenvolvedores(as) júnior e contribuindo tecnicamente com o time.
Valorizamos qualidade de entrega, foco, senso de urgência, raciocínio lógico e capacidade de resolver problemas. Buscamos pessoas em aprendizado contínuo, com mentalidade de melhoria constante e postura colaborativa.
Ferramentas do dia a dia: Jira, VS Code/PyCharm, Bitbucket/Git/GitHub, Jenkins/GitHub Actions, Docker/Kubernetes.
Responsabilidades e atribuições
Desenvolvimento de Códigos e Soluções: Desenvolver códigos estáveis, confiáveis e de fácil manutenção, aplicando princípios de código limpo para garantir qualidade e eficiência.
Eficiência e Escalabilidade: Desenvolver soluções focadas em eficiência, escalabilidade e estabilidade, visando o crescimento acelerado da empresa e a construção de um software robusto e escalável.
Cumprimento de Prazos: Cumprir os prazos acordados para entrega de atividades, garantindo a pontualidade e o alinhamento com as expectativas do time.
Requisitos e qualificações
Experiência sólida com Python no backend (ex.: FastAPI, Django ou Flask).
Prática com SQL e bancos relacionais (preferência por MySQL ou PostgreSQL); conhecimento de ORM (ex.: SQLAlchemy/Django ORM).
Vivência com APIs REST (OpenAPI/Swagger), versionamento Git e Git Flow.
Experiência com containers (Docker) e orquestração (Kubernetes).
Testes automatizados (ex.: pytest, unittest) e integração contínua (Jenkins ou GitHub Actions).
Conhecimentos em frontend com Angular ou React (TypeScript/JavaScript, HTML, CSS), incluindo consumo de APIs, estado e componentização.
Noções de Clean Code e Design Patterns.
Experiência com Nginx para servir aplicações e estáticos.
Benefícios em ser um Viasofter!
️ Vale alimentação ou refeição – você escolhe!