Desenvolvedor(A) Full Stack Pl
chatguru
Score da Vaga
100 pontosQuem somos
Na ChatGuru, não apenas temos uma missão, visão e cultura empresarial. Somos movidos pelo propósito de transformar o atendimento ao cliente, impulsionando empresas com tecnologia e um toque humano.
Nosso foco é ser a principal plataforma de gestão de atendimentos no WhatsApp, reconhecida pela inovação e por encantar com um atendimento próximo e eficiente.
Tecnologia com alma. Isso é ChatGuru. 💚
Quem queremos no nosso time:
- Pessoas proativas e inovadoras, que estejam sempre em busca de novas oportunidades e soluções para transformar o que já é bom em algo ainda melhor;
- Pessoas colaborativas, pois acreditamos que cooperar, contribuir e compartilhar com quem pensa diferente nos leva a resultados mais sólidos;
- Pessoas com agilidade para lidar com mudanças e que saibam tomar decisões rápidas e eficazes;
- Pessoas curiosas, dispostas a aprender, evoluir, crescer e perceber que estão fazendo a diferença no negócio.
- Pessoas comprometidas com resultados e prazos.
O que você vai fazer:
Desenvolvedor(a) Full Stack Pleno com foco em .NET para atuar em ambiente remoto. Sólida base em engenharia de software e capacidade de trabalhar em diferentes partes do sistema (backend, frontend, bancos de dados e integrações). O profissional será responsável por construir e evoluir a plataforma de mensageria multicanal, lidando com APIs, serviços distribuídos, filas e workloads em containers.
-
Desenvolver e evoluir APIs e serviços em C#/.NET.
-
Implementar funcionalidades em aplicações web com TypeScript.
-
Trabalhar com processamento assíncrono, filas e integrações entre serviços.
-
Modelar dados e investigar problemas em bancos relacionais.
-
Integrar sistemas com APIs externas.
-
Ler e evoluir componentes em outras linguagens (principalmente Go).
-
Investigar bugs e incidentes utilizando logs, traces e métricas.
-
Escrever testes unitários e de integração.
-
Participar de code reviews e decisões técnicas.
-
Evoluir pipelines, containers e automações.
-
Acompanhar funcionalidades até produção, garantindo qualidade e funcionamento real.
Pré requisitos:
- Formação superior concluída em engenharia ou áreas correlatas;
-
Experiência sólida em engenharia de software (orientação a objetos, separação de responsabilidades, abstrações, concorrência, refatoração).
-
Alta autonomia em C#/.NET moderno e ASP.NET Core.
-
Conhecimento em APIs REST, injeção de dependência, async/await e integração com bancos de dados.
-
Entendimento de aplicações web e protocolos HTTP (status codes, headers, autenticação, cookies, tokens).
-
Experiência com JavaScript/TypeScript e frameworks modernos (Vue.js, Next.js, React ou Angular).
-
Conhecimento em SQL, modelagem relacional e migrations.
-
Familiaridade com sistemas assíncronos e distribuídos (filas, retries, idempotência).
-
Capacidade de debugging estruturado e resolução de problemas complexos.
-
Experiência com testes unitários e de integração (xUnit, Testcontainers).
-
Fluência no uso de Git (branch, merge, rebase, pull requests, code review).
Requisitos diferenciais
-
Experiência com sistemas distribuídos e arquiteturas orientadas a eventos.
-
Conhecimento em RabbitMQ, Kafka ou outros brokers.
-
Experiência com Go e Kubernetes.
-
Vivência em observabilidade e OpenTelemetry.
-
Experiência com APIs de alto volume, OAuth2/OpenID Connect e API Gateways.
-
Conhecimento em armazenamento S3 e aplicações real-time.
-
Integrações com WhatsApp Business Platform ou outras APIs externas.
-
Participação em projetos open-source.
Benefícios oferecidos aos nossos Gurus:
🥗 Benefício flexível no cartão Caju, para você usar com alimentação e refeição
😎 Zero dress code, vista-se como se sentir mais confortável
🙏 Mente Tranquila: Psicologia Viva e Conexa Saúde
😊 Saúde em dia: Consultas nutrição e descontos em farmácias e exames
💪 Wellhub para dar aquela turbinada na vida fitness
🎂 Birthday off + Presente de aniversário
🏠 Trabalho 100% remoto - aqui você pode trabalhar todos os dias de casa
💰 Auxílio home office - para te ajudar com as despesas mensais
Venha fazer parte do time ChatGuru! 🚀
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.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
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 Inteligência Artificial
A área de Inteligência Artificial é atualmente a que mais cresce no mercado de tecnologia. A revolução dos modelos generativos (GPT, Claude, Gemini) criou uma demanda massiva por profissionais especializados em IA.
As principais áreas de atuação incluem Machine Learning Engineering, MLOps, Prompt Engineering, AI Research e Applied AI. Python, TensorFlow, PyTorch e conhecimento de LLMs são skills essenciais.
Salários na área de IA são os mais altos do setor de tecnologia, com muitas oportunidades de trabalho remoto para empresas internacionais.
Sobre a área de UI
A área de User Interface (UI) Design é focada na criação e design de todos os elementos visuais com os quais os usuários interagem em um produto digital. Isso inclui telas, botões, ícones, tipografia, paletas de cores e layouts responsivos, garantindo uma interface esteticamente atraente, consistente e fácil de usar. Habilidades em ferramentas como Figma e conhecimento de design systems são fundamentais.
Sobre a área de UX
A área de User Experience (UX) Design é focada em otimizar a experiência geral do usuário ao interagir com um produto ou serviço. Profissionais de UX realizam pesquisas com usuários (UX Research), mapeiam jornadas, criam wireframes, realizam testes de usabilidade e definem fluxos de navegação para garantir que o produto seja intuitivo, útil e atenda às necessidades reais dos usuários.
Sobre a área de Atendimento
A área de Atendimento ao Cliente / Relacionamento é essencial para garantir a satisfação, retenção e o bom relacionamento com os clientes. Profissionais dessa área são a principal interface de comunicação, lidando com dúvidas, solicitações, feedback e garantindo uma experiência de alta qualidade no dia a dia. Habilidades em comunicação, resolução de problemas, empatia e paciência são indispensáveis.
Sobre a área de Infraestrutura e DevOps
Infraestrutura e DevOps são responsáveis por criar, manter e otimizar ambientes de TI que suportam aplicações em escala. Essa área é fundamental para a confiabilidade e performance de sistemas.
As principais tecnologias incluem AWS, GCP, Azure, Docker, Kubernetes, Terraform, Ansible, CI/CD (GitHub Actions, GitLab CI, Jenkins) e monitoramento (Datadog, Grafana, Prometheus).
Engenheiros de DevOps e SREs são profissionais muito requisitados, com salários entre os mais altos do setor de tecnologia.