Descrição da Vaga:
Estamos em busca de um Desenvolvedor Full Stack Python talentoso e apaixonado por inovação para integrar nossa equipe e atuar em projetos inovadores. Se você possui experiência sólida em desenvolvimento de software e está pronto para enfrentar desafios técnicos complexos, queremos conhecer você!
Responsabilidades:
- Desenvolver e manter aplicações web utilizando Python e frameworks associados (Django/Flask).
- Implementar interfaces de usuário responsivas e dinâmicas com HTML, CSS e JavaScript (Vue.js).
- Projetar e gerenciar bancos de dados relacionais e não relacionais.
- Desenvolver e integrar APIs RESTful com sistemas externos.
- Colaborar com equipes multidisciplinares para entender e traduzir requisitos técnicos e de negócios.
- Garantir a qualidade do código e das entregas através de práticas de CI/CD e testes automatizados.
- Atuar na integração de sistemas SCADA/PLC com protocolos industriais como OPC-UA, MQTT e Modbus.
- Participar da definição e implementação de infraestrutura em contêineres (Docker, Kubernetes).
- Colaborar com a equipe de design para criar interfaces de usuário intuitivas e responsivas.
- Escrever testes unitários e de integração para assegurar a robustez das aplicações.
- Trabalhar em estreita colaboração com a equipe de produto para entender os requisitos e entregar soluções eficazes.
- Contribuir para a definição de arquiteturas de software e melhores práticas de desenvolvimento.
- Participar ativamente de reuniões de planejamento e revisão de sprint.
Requisitos:
- Mínimo de 3 anos de experiência como desenvolvedor full stack Python.
- Conhecimentos sólidos em desenvolvimento front-end (HTML, CSS, JavaScript, Vue.js).
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB).
- Familiaridade com APIs RESTful e integrações de sistemas.
- Conhecimento em Docker e Kubernetes.
- Capacidade de trabalhar em ambientes híbridos (remoto e presencial).
- Familiaridade com metodologias ágeis (Scrum, Kanban).
- Habilidades de resolução de problemas e pensamento crítico.
- Capacidade de trabalhar de forma colaborativa em um ambiente de equipe.
- Boa comunicação e habilidades interpessoais.
Desejável:
- Experiência anterior em projetos de MES ou sistemas industriais.
- Conhecimento de protocolos de comunicação industrial (OPC-UA, MQTT, Modbus).
- Entendimento de conceitos de automação industrial e integração de sistemas SCADA/PLC.
- Experiência com tecnologias de IoT (Internet das Coisas).
- Experiência com testes automatizados e frameworks de teste.
- Conhecimento em práticas de segurança de software.
Diferencial:
- Experiência na implementação de soluções com IA.