Dev Jr
jng
Score da Vaga
80 pontosSobre o time
Procuramos uma pessoa desenvolvedora júnior para construir e manter os sistemas internos do Grupo JNG, falando direto com as áreas que os usam.
O time de T ecnologia atende Financeiro, Compras, RH, Logística, Comercial e Diretoria. Somos um time pequeno: quem escreve o código também conversa com o usuário, sobe
para produção e acompanha o resultado. Hoje mantemos cerca de 30 repositórios: portais web, APIs, integrações com bancos e com o ERP , e a infraestrutura na AWS. Estamos no meio da migração do ERP TOTVS Protheus para o Microsoft Dynamics 365 Business Central, o que gera muita integração e conferência de dados. Muitas demandas chegam como planilha ou protótipo feito pela própria área. Nosso trabalho é transformar isso em sistema de produção, com dado confiável e acesso
controlado.
Responsabilidades
- Você vai desenvolver, corrigir e sustentar sistemas internos e integrações aos CRMs e ERP.
- Desenvolver funcionalidades em portais web (Vue) e APIs (Go), com testes automatizados.
- Investigar defeitos relatados pelos usuários: reproduzir, achar a causa e explicar o que aconteceu.
- Escrever e ajustar consultas SQL para relatórios, conferências e integrações.
- Participar de conversas com as áreas de negócio para entender a necessidade e validar a entrega.
- Conferir os números com a área antes de dar algo como pronto, principalmente em comissão, cobrança e faturamento.
- Apoiar a validação em homologação e a subida para produção, junto com o time.
- Documentar o que fez: decisões, como rodar e o que o usuário vê quando uma dependência, como o ERP , sai do ar.
- Atender chamados de sustentação dos sistemas que o time mantém.
Requisitos técnicos
Pedimos base sólida, não a nossa stack inteira: o resto se aprende aqui.
- Graduação em andamento ou concluída em Computação, Sistemas de Informação, ADS, Engenharia ou área afim, ou experiência equivalente comprovada por projetos.
- Lógica de programação sólida e Go na prática: structs, slices e maps, tratamento de erros, testes com go test e um servidor HTTP simples com net/http.
- JavaScript, HTML e CSS, com noções de um framework de front-end (Vue, React ou Angular).
- SQL: consultas com JOIN, GROUP BY , filtros e agregações.
- HTTP e APIs REST: métodos, códigos de status e JSON; saber testar uma API com curl, Postman ou Insomnia.
- Git no dia a dia: branch, commit, pull request e conflito simples.
- Terraform e práticas de IaC.
* GitHub Actions e Docker.
- Ler mensagem de erro, log e stack trace, e usar o depurador para investigar.
- Ler documentação técnica em inglês.
Diferenciais
Nenhum destes itens é eliminatório; cada um encurta o seu caminho até a primeira
entrega.
- Go além do básico (goroutines, context e SDK da AWS), a linguagem de quase todas as nossas APIs.
- Vue 3 com TypeScript e Vite, com testes em Vitest.
- AWS: Lambda, API Gateway, DynamoDB, S3, CloudFront, ECS/Fargate, RDS, SQS/SNS e CloudWatch.
- PostgreSQL e experiência com dados de ERP (TOTVS Protheus ou Business Central).
- OAuth 2.0 e OpenID Connect: login, tokens e papéis de acesso (usamos Zitadel).
- Python para automações e cargas de dados.
- Flutter, usado no aplicativo de frotas.
- Noções de processos financeiros e fiscais: nota fiscal, título a receber, boleto, Pix e comissão.
- Uso crítico de assistentes de IA para programar: revisar e testar o que a ferramenta gera antes de confiar.
Habilidades comportamentais
Aqui o júnior conversa direto com quem usa o sistema, sem analista de negócio no meio.
Por isso estas habilidades pesam tanto quanto as técnicas.
- Comunicação direta com as áreas. Explicar um problema ao Financeiro, ao RH ou à Diretoria em português comum, sem jargão.
- Curiosidade pelo negócio. Nota fiscal, título, comissão, banco de horas: ninguém precisa chegar sabendo, mas precisa querer aprender e confirmar quando não entendeu.
- Rigor com dados. Conferir o resultado contra a fonte, seja o ERP ou a planilha da área, antes de dizer "pronto". Diferença de centavos é investigada, não arredondada.
- Separar decisão técnica de regra de negócio. Quando a regra é ambígua, levar a dúvida para quem decide, com as opções e o impacto de cada uma, em vez de escolher sozinho.
- Transparência. Dizer o que foi testado e o que não foi. Avisar cedo quando travou ou quando o prazo não vai fechar.
- Responsabilidade com produção. Vários sistemas movimentam dinheiro real. Isso pede homologação antes, mudança pequena e validação a cada passo.
- Escrita objetiva. Em PR, chamado ou mensagem para a área: o que foi pedido, se ficou pronto, o que ficou pendente e quem precisa decidir.
- Olhar do usuário final. Pensar no que a pessoa vê quando algo falha. Uma mensagem de erro clara evita um chamado.
- Organização entre várias frentes. O time atende muitas áreas ao mesmo tempo; é preciso priorizar com o gestor e manter cada área informada.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Product Manager
O Product Manager (PM) é o profissional responsável por definir a estratégia, visão e roadmap de um produto digital. Ele atua na interseção entre tecnologia, negócios e experiência do usuário (UX), liderando a descoberta (product discovery) e a entrega (delivery) de soluções que resolvem problemas reais de forma viável para a empresa.
As principais habilidades incluem discovery de produto, análise de dados e métricas (AARRR, NPS, LTV), pesquisa com usuários, estratégia de go-to-market, roadmapping, priorização estratégica e liderança por influência. Ferramentas como Amplitude, Mixpanel, Hotjar, Jira e Notion são fundamentais.
Product Managers desempenham um papel central no crescimento de startups, scale-ups e grandes empresas de tecnologia, tendo oportunidades de evolução para Product Leader, Head de Produto e Chief Product Officer (CPO).
Sobre a área de Engenheiro de Automação
O Engenheiro de Automação é o profissional responsável por projetar, desenvolver e implementar soluções que automatizam processos manuais e repetitivos em TI, infraestrutura, testes e operações. Ele combina conhecimento de programação com visão de DevOps e SRE para eliminar tarefas manuais e aumentar a eficiência operacional.
As principais habilidades incluem Infrastructure as Code (Terraform, Ansible, Pulumi), CI/CD (Jenkins, GitHub Actions, GitLab CI), automação de testes (Selenium, Cypress, Playwright), automação de rede (Netconf, SDN), RPA (UiPath, Power Automate) e scripting (Python, Bash, PowerShell). Conhecimento de Kubernetes, GitOps (ArgoCD, Flux) e plataforma de automação é diferencial.
Engenheiros de Automação em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar pipelines de deploy automatizados, infraestrutura auto-healing e plataformas internas de desenvolvimento (IDP). A área oferece oportunidades desde automation engineer júnior até automation architect e head of automation.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
Sobre a área Financeira
A área Financeira em empresas de tecnologia combina conhecimento tradicional de finanças com ferramentas digitais avançadas. Profissionais de FP&A, controlling e finanças corporativas são essenciais para a saúde financeira da organização.
As principais habilidades incluem modelagem financeira, análise de indicadores (MRR, ARR, LTV, CAC), ERP (SAP, Oracle) e ferramentas de BI. Certificações como CFA e CPA-20 são diferenciais.
O setor financeiro oferece oportunidades estáveis com salários competitivos, especialmente em fintechs e grandes empresas de tecnologia.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Comentários 0