Logo for Anota AI

Pessoa Desenvolvedora Back End Pleno

Roles & Responsibilities

  • Experience developing backend systems of medium complexity or parts of more complex systems
  • Strong experience with Node.js and TypeScript, focusing on clean, readable, and maintainable code
  • Proven experience designing and developing production-ready APIs and microservices
  • Familiarity with event-driven architectures and asynchronous flows

Requirements:

  • Develop APIs and microservices using Node.js and TypeScript
  • Implement and maintain REST APIs with well-defined contracts; model and access data in MongoDB
  • Work on event-driven architectures and integrate with external systems, including asynchronous messaging (RabbitMQ, SQS/SNS)
  • Write resilient code, develop unit and integration tests, and contribute to logging, metrics, and observability; participate in architectural discussions

Job description

JOB DESCRIPTION


Você é apaixonado(a) por tecnologia, busca autonomia no trabalho e quer fazer parte de uma equipe que ama desafios? Então, seu lugar é na Anota AI! 🚀


Aqui, você terá a oportunidade de trabalhar no ambiente dinâmico de uma startup em crescimento acelerado, ajudando a transformar o atendimento de restaurantes em todo o Brasil com nossa solução inovadora.


Por que trabalhar na Anota AI?


Somos uma plataforma especializada em atendentes virtuais para restaurantes, capaz de atender clientes em redes sociais e ambientes físicos, respondendo dúvidas, fidelizando clientes, recomendando pratos e anotando pedidos.


Desde 2018, acumulamos reconhecimentos importantes:


✨ Seleção pela WOW, uma das melhores aceleradoras de startups do Brasil.

✨ Participação no programa Inovativa Brasil, sendo destaque entre as 100 melhores startups.


Com nossa expansão acelerada, buscamos pessoas talentosas e motivadas para construir conosco o futuro do atendimento digital no Brasil.


RESPONSIBILITIES AND ASSIGNMENTS


  • Desenvolvimento de APIs e microsserviços em Node.js e TypeScript.
  • Implementação e manutenção de APIs REST com contratos bem definidos.
  • Modelagem e acesso a dados em Mongo DB.
  • Implementação de regras de negócio de média a alta complexidade, incluindo domínios como sistemas de pagamento, com apoio do time quando necessário.
  • Atuação em arquitetura orientada a eventos, participando do desenvolvimento e evolução dos fluxos existentes.
  • Integração com sistemas externos.
  • Uso de mensageria (RabbitMQ, SQS/SNS) em fluxos assíncronos.
  • Implementação de fluxos assíncronos considerando retries, idempotência e tratamento de falhas, com orientação e revisão técnica do time.
  • Escrita de código resiliente e bem estruturado, atento a edge cases e cenários de erro.
  • Criação e manutenção de testes unitários e de integração.
  • Uso de Docker para desenvolvimento e deploy.
  • Contribuição para logs estruturados, métricas e rastreabilidade, seguindo padrões definidos pelo time.
  • Atuação em sistemas legados, contribuindo para sua evolução e redução de débito técnico.
  • Participação em discussões técnicas, propondo soluções e contribuindo para decisões arquiteturais (mini ADRs) em conjunto com o time.
  • Compartilhar compromisso com estabilidade, performance e confiabilidade em produção, atuando de forma colaborativa.
  • Utilização de ferramentas de IA (Cursor, GitHub Copilot, entre outras) para apoio ao desenvolvimento.

REQUIREMENTS AND QUALIFICATIONS


  • Experiência prática em desenvolvimento backend, atuando em sistemas de média complexidade ou em partes de sistemas mais complexos.
  • Boa experiência com Node.js e TypeScript, com foco em código limpo, legível e manutenível.
  • Vivência no desenvolvimento de APIs e microsserviços utilizados em produção.
  • Contato prévio com regras de negócio sensíveis, fluxos com estados complexos.
  • Familiaridade com arquiteturas orientadas a eventos e fluxos assíncronos.
  • Experiência ou familiaridade com mensageria e comunicação entre serviços.
  • Experiência no trabalho com sistemas legados, contribuindo para melhorias técnicas contínuas.
  • Perfil analítico, com capacidade de compreender o problema antes de implementar soluções.
  • Autonomia para conduzir tarefas de ponta a ponta, sabendo quando pedir apoio ou feedback.
  • Boa comunicação para discutir soluções técnicas com outros desenvolvedores e áreas parceiras.
  • Atenção à qualidade, observabilidade e comportamento do sistema em produção, de forma compartilhada com o time.
  • Interesse contínuo em evolução técnica, aprendizado e boas práticas de engenharia.

ADDITIONAL INFORMATION


Benefícios Anota Ai: cuidando de você e do seu crescimento


🌎 Vaga 100% Remota: trabalhe de onde estiver, com total flexibilidade.

💼 Contratação CLT: segurança e estabilidade para sua carreira.

🏠 Auxílio Home Office: para garantir conforto e produtividade.

🍴 Vale Refeição: para suas refeições com praticidade e equilíbrio.

🎭 Auxílio Cultura: para explorar experiências culturais.

💙 Plano de Saúde Bradesco (Coparticipação) ou Unimed (Coparticipação): saúde em primeiro lugar para você e sua família.

🌟 Programa de saúde e bem-estar: Assistência online disponível 24 horas e médicos da família através do iDoc, nosso programa de atenção primária à saúde.

🎉 Day Off de Aniversário: comemore seu dia com folga garantida.

👶 Auxílio Creche + Kit Anota Baby: cuidamos da sua família enquanto você cresce com a gente.

💪 Gympass: acesso a academias e atividades para cuidar do corpo e da mente.

👨‍👩‍👧‍👦 Licença Maternidade e Paternidade Estendida: mais tempo para os momentos especiais.

🛡️ Seguro de Vida: proteção adicional para você e sua família.

🧡 Auxílio Financeiro para Filhos PCD: apoio para quem mais precisa.

😊 Ambiente Descontraído e Colaborativo: seja você mesmo enquanto faz a diferença.

💻 Equipamentos Fornecidos: tudo o que você precisa para desempenhar suas atividades com excelência.


🚀 Venha fazer parte de um time que valoriza seu talento e potencial em todos os sentidos!


Venha transformar a experiência de atendimento em restaurantes de todo o Brasil com a gente. Juntos, vamos criar um futuro ainda mais digital, prático e inovador!


♿ Todas as nossas vagas estão abertas e são inclusivas para Pessoas com Deficiência (PCDs).


🌟 Se identificou? Candidate-se agora e faça parte do nosso time fenomenal!


Aqui nós temos propósito! 💙


A Anota AI é uma startup que nasceu no final de 2017, com o propósito de levar tecnologia de ponta para todos os deliveries de comida do Brasil. Em 2018, fomos selecionados pela WOW - uma das melhores aceleradoras de startups do Brasil - para seu programa de aceleração. Também passamos pelo maior programa de aceleração de startups do Brasil - Inovativa Brasil - e fomos selecionados como uma das 100 melhores do programa. Além disso, atualmente a Anota AI compõe o time de Scale-Up Endeavor do Rio Grande do Sul, que junto às outras empresas cresceu 210% só em 2020.


A Anota AI já está presente em todos estados no Brasil, ajudando o mercado de food-service a movimentar mais de 13 milhões de pedidos/mês, totalizando um movimento financeiro de 90 milhões/mês. Estamos proporcionando a revolução do atendimento para o mercado de food-service no Brasil e você pode fazer parte dessa história conosco 🚀


Related jobs

Other jobs at Anota AI

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.