Desenvolvedor(a) Back-end Júnior — Python / AI Coding & Agentic AI — MKdigital

vaga da comunidade backend-br · Remoto, BR

RemotoNão informadoJúnior

Publicada há 8 horas

Sobre a vaga

Sobre a empresa

A MKdigital é uma startup suíça de tecnologia e inteligência artificial, com foco em automação de processos empresariais e aplicações de engenharia industrial.

Esta publicação corresponde a uma única oportunidade de desenvolvimento de software, com foco em backend, APIs, dados e agentes inteligentes. A pessoa selecionada colaborará em duas frentes de produto da MKdigital: AI Bookkeeping Assistant e Plant Brownfield Reconstruction Agent.

Site da empresa

https://www.mkdigital.ch

Descrição da vaga

Buscamos uma pessoa em início de carreira, preferencialmente recém-formada ou em fase final de formação em Engenharia, Ciência da Computação ou área relacionada. Experiência profissional anterior não é obrigatória. A atuação é prioritariamente em backend; haverá também integração com interfaces web conforme as necessidades dos produtos.

O trabalho combina programação, compreensão de processos de negócio, especificação de soluções, orientação de coding agents, testes e validação. Não é necessário conhecer previamente contabilidade ou engenharia industrial, mas a disposição para aprender esses domínios é essencial.

1. Projetos

Projeto A — AI Bookkeeping Assistant (Suíça e Brasil)

Desenvolvimento de uma plataforma de automação de processos contábeis utilizando inteligência artificial, LLMs e agentes inteligentes.

As principais atividades incluem:

  • Processamento e interpretação automática de documentos contábeis, incluindo notas fiscais, faturas, recibos e extratos bancários.
  • Integração de OCR, Document AI e modelos de linguagem.
  • Automação de lançamentos e classificação de transações contábeis.
  • Conciliação bancária e integração com sistemas financeiros.
  • Desenvolvimento de workflows inteligentes e agentes autônomos.
  • Integração com bancos de dados, APIs e serviços externos.
  • Testes, implantação e preparação da plataforma para utilização comercial.
  • Compreensão gradual dos processos contábeis e financeiros necessários à especificação e validação das funcionalidades.

Objetivo do projeto: Contribuir para o desenvolvimento e lançamento comercial de uma solução operacional de automação contábil, inicialmente para o mercado suíço, com componentes específicos para o mercado brasileiro.

Projeto B — Plant Brownfield Reconstruction Agent

Desenvolvimento de uma plataforma baseada em inteligência artificial para reconstrução digital de instalações industriais existentes (*brownfield*), a partir de documentação técnica e outras fontes de dados.

As principais atividades incluem:

  • Desenvolvimento de agentes inteligentes para interpretação de documentação técnica.
  • Processamento de diagramas P&ID, documentação elétrica e de instrumentação (E&I).
  • Extração de informações de documentos históricos, fotografias, imagens e vídeos.
  • Modelagem e armazenamento de informações utilizando bancos de dados em grafos (GraphDB).
  • Identificação de equipamentos, instrumentos, conexões e relacionamentos técnicos.
  • Integração de informações de diferentes fontes em modelos digitais de engenharia.
  • Desenvolvimento de interfaces web para visualização e navegação dos modelos reconstruídos.
  • Compreensão gradual de conceitos de engenharia industrial, instalações, equipamentos e documentação técnica.

Objetivo do projeto: Desenvolver um protótipo funcional capaz de importar documentação técnica, identificar e relacionar entidades de engenharia e apresentar os resultados em um modelo digital estruturado.

2. Tecnologias e ambiente de desenvolvimento

Os projetos envolvem as seguintes tecnologias e práticas, entre outras:

AI Coding e agentes autônomos

  • Claude Code, OpenAI Codex e outras ferramentas de programação assistida por IA.
  • Agentes autônomos de desenvolvimento de software (*Coding Agents*).
  • Agentic AI, LLMs, tool calling e orquestração de agentes.
  • Automação de tarefas de programação, testes, documentação e revisão de código.
  • Integração de agentes de programação em workflows de desenvolvimento.

Desenvolvimento paralelo e engenharia de software

  • Git, GitHub, branches e Git worktrees.
  • Desenvolvimento paralelo utilizando múltiplos agentes de codificação.
  • Isolamento de ambientes e coordenação de alterações simultâneas.
  • Pull requests, code reviews e integração de código.
  • Testes automatizados, integração contínua (CI/CD) e documentação técnica.
  • Organização de projetos, atividades e entregas utilizando Azure DevOps.

Backend, frontend e dados

  • Python e FastAPI.
  • REST APIs e integração entre sistemas.
  • JavaScript/TypeScript e React.
  • PostgreSQL, SQL e bancos de dados em grafos.
  • Processamento de documentos, OCR e pipelines de dados.

Infraestrutura e desenvolvimento

  • Linux como ambiente de desenvolvimento e execução.
  • Docker e containers.
  • Servidores e infraestrutura em nuvem.
  • Ambientes automatizados de desenvolvimento, testes e implantação.
  • Conceitos de segurança, autenticação e gerenciamento de serviços.

Não é necessário dominar todas essas tecnologias. Esperamos principalmente interesse em aprender, experimentar e aplicar novas ferramentas de maneira prática.

4. Desenvolvimento orientado ao domínio de aplicação

Um aspecto importante dos projetos é a aproximação entre desenvolvimento de software e conhecimento dos processos que estão sendo automatizados.

No projeto de contabilidade, será necessário compreender gradualmente conceitos como documentos contábeis, lançamentos, contas, conciliação bancária, impostos e fluxos financeiros.

No projeto de engenharia industrial, será importante aprender conceitos relacionados a equipamentos, instrumentação, diagramas técnicos, estruturas de dados de engenharia e representação digital de instalações industriais.

A expectativa não é encontrar alguém que já domine esses assuntos, mas um profissional que tenha interesse em aprendê-los e utilizá-los para:

  • Compreender necessidades e requisitos funcionais.
  • Participar da definição de soluções e especificações técnicas.
  • Traduzir processos de negócio em modelos de dados, regras e workflows.
  • Orientar agentes de programação na implementação das funcionalidades.
  • Criar testes e critérios de aceitação baseados em situações reais.
  • Identificar inconsistências e validar os resultados produzidos pelo software e pelos agentes de IA.

Buscamos alguém interessado em evoluir da programação para a compreensão, especificação e construção de soluções completas, combinando tecnologia, IA e conhecimento de domínio.

5. Modelo de contratação — Prestação de serviços e empreendedorismo

A MKdigital busca estabelecer uma parceria comercial com um profissional ou uma microempresa (ME/CNPJ) especializada em desenvolvimento de software.

A oportunidade é especialmente interessante para profissionais recém-formados que desejam iniciar sua trajetória empreendedora, constituindo sua própria empresa de tecnologia e oferecendo serviços a clientes no Brasil e no exterior.

Modalidade de contratação

  • Preferencialmente: Prestação de serviços por meio de empresa própria (ME/CNPJ), com emissão de notas fiscais.
  • Apoio ao início da atividade empreendedora: Para profissionais que ainda estejam no processo de abertura de sua empresa, a MK Digital poderá aceitar, excepcionalmente, a contratação inicial como profissional autônomo (CPF), por até três meses, observadas as obrigações legais e tributárias aplicáveis.
  • Após esse período, a continuidade da parceria estará condicionada à formalização de uma empresa própria (ME/CNPJ) e à celebração de um novo contrato comercial.
  • Não há exigência de exclusividade. O prestador poderá atender outros clientes, respeitando os compromissos de confidencialidade, propriedade intelectual e eventuais conflitos de interesse.

Projetos e condições comerciais

  • Duração estimada dos projetos: 12 meses, com escopo, marcos de entrega e resultados técnicos definidos.
  • Valor de referência: R$ 72,50 por hora de serviço.
  • Dedicação estimada: Até aproximadamente 36 horas semanais durante os períodos de atividade, sem horário fixo obrigatório.
  • Volume anual estimado: 1.656 horas, considerando pausas pessoais, feriados e períodos de indisponibilidade.
  • Orçamento anual estimado: R$ 120.060, equivalente a uma média aproximada de R$ 10.000 mensais.
  • O faturamento será realizado conforme os serviços efetivamente prestados e as condições comerciais acordadas. O volume de horas é uma estimativa de planejamento, não uma garantia de contratação mínima.
  • Local de execução: 100% remoto, de qualquer cidade do Brasil.

Os valores são referentes à prestação de serviços. O profissional ou empresa contratada será responsável por suas próprias obrigações fiscais e previdenciárias, conforme a legislação aplicável.

Organização da colaboração

  • Os serviços serão organizados por projetos, atividades técnicas, marcos de entrega e critérios de aceitação.
  • As atividades e entregas serão acompanhadas por meio do Azure DevOps.
  • Estão previstas revisões técnicas semanais e aproximadamente duas reuniões curtas de alinhamento por semana, conforme a necessidade dos projetos.
  • A comunicação diária poderá ocorrer de forma assíncrona por ferramentas online.
  • O prestador terá autonomia na organização dos horários e na execução técnica dos serviços.
  • Todos os custos necessários de ferramentas de IA, APIs e infraestrutura em nuvem serão cobertos pela MKdigital.
  • O prestador deverá possuir computador próprio e conexão estável com a internet.

Requisitos

3. Perfil desejado

Requisitos principais

  • Formação superior concluída ou em fase final em Engenharia, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Boa base em programação, algoritmos, estruturas de dados e lógica computacional.
  • Conhecimento de alguma linguagem de programação, preferencialmente Python.
  • Familiaridade com Git e conceitos fundamentais de engenharia de software.
  • Interesse em Linux, infraestrutura e desenvolvimento de aplicações.
  • Interesse em inteligência artificial aplicada ao desenvolvimento de software.
  • Capacidade de investigar problemas, pesquisar soluções e trabalhar com autonomia.
  • Interesse em compreender processos de negócio e transformar requisitos em soluções de software.
  • Disposição para aprender conceitos de contabilidade, finanças e engenharia industrial.
  • Boa organização, comunicação e comprometimento com as entregas.

Diferenciais — Nice to have

  • Experiência prática com Claude Code, OpenAI Codex ou outras ferramentas de AI Coding.
  • Conhecimento ou experiência com agentes autônomos de programação e Agentic AI.
  • Projetos pessoais, acadêmicos ou open source utilizando inteligência artificial e LLMs.
  • Experiência com Git worktrees, desenvolvimento paralelo ou múltiplos agentes de codificação.
  • Conhecimento de Linux, Docker, CI/CD e infraestrutura em nuvem.
  • Experiência com Python, FastAPI, React, APIs ou bancos de dados.
  • Conhecimento de GraphDB, processamento de documentos ou visão computacional.
  • Conhecimentos básicos de contabilidade, sistemas ERP, processos financeiros ou automação empresarial.
  • Familiaridade com documentação de engenharia, diagramas P&ID, instalações industriais ou sistemas CAD/CAE.
  • Experiência em análise de requisitos, especificação funcional ou modelagem de processos.
  • Certificações ou cursos relevantes em IA, cloud computing ou desenvolvimento de software.
  • Inglês técnico, especialmente para leitura de documentação, ferramentas e comunicação escrita.
  • Conhecimentos de alemão serão considerados um diferencial adicional.

Certificações, conhecimentos prévios dos domínios de aplicação e experiência profissional anterior não são obrigatórios. Projetos desenvolvidos, domínio dos fundamentos e capacidade de resolver problemas terão maior peso na seleção.

Tecnologias

Python, FastAPI, Linux, Docker, Git, PostgreSQL, SQL, TypeScript, JavaScript, CI/CD, Testes automatizados

Benefícios

  • Ferramentas de IA, APIs e infraestrutura em nuvem necessárias aos projetos custeadas pela MKdigital.
  • Colaboração remota, com autonomia na organização dos horários e sem exclusividade.
  • Participação na construção de produtos reais desde as fases iniciais, com possibilidade de continuidade em novos projetos conforme resultados e necessidades.

Faixa salarial

Valor de referência da prestação de serviços: R$ 72,50 por hora. Até aproximadamente 36 horas semanais e 1.656 horas anuais estimadas; orçamento anual estimado de R$ 120.060. Faturamento pelos serviços efetivamente prestados, sem garantia de volume mínimo. Duração estimada dos projetos: 12 meses.

Nível

Júnior

Regime de contratação

PJ, Contrato, Freelance

Preferência por ME/CNPJ com emissão de notas fiscais. Para quem estiver constituindo a própria empresa, poderá ser aceita prestação inicial como autônomo/CPF por até três meses, observadas as obrigações aplicáveis; a continuidade exige ME/CNPJ.

Modelo de trabalho

Remoto

Localização

Brasil — qualquer cidade.

Como se candidatar

Envie para [info@mkdigital.ch](mailto:info@mkdigital.ch) com o assunto “Candidatura — Desenvolvimento de Software / AI Coding”:

  • Currículo ou perfil do LinkedIn.
  • GitHub, portfólio ou exemplos de projetos acadêmicos/pessoais, se disponíveis.
  • Breve apresentação e interesse em AI Coding e Agentic AI.
  • Eventual experiência com Claude Code, Codex, Linux ou outras tecnologias citadas.
  • Interesse em aprender os domínios de contabilidade e engenharia industrial.
  • Informação sobre ME/CNPJ existente ou interesse em constituir empresa própria.

O processo será integralmente online, com análise de perfil, projetos e conversa técnica. Não é necessário ter empresa aberta no momento da candidatura.

Empresa: MKdigital — https://www.mkdigital.ch

Confirmações

  • [x] Esta issue contém uma única vaga.
  • [x] A vaga é para backend (ou fullstack com foco em backend).
  • [x] Não é vaga de treinamento de IA, anotação de dados ou avaliação de modelos.

Leu e ficou na dúvida? A nota responde.

Ver minha nota