Desenvolvedor Backend Junior

INBOT
Local: São Paulo, São Paulo, Brasil
Work Mode: Hybrid
Additional information: Híbrido (2 a 3 dias presenciais por semana)
Remuneration: Não informado
Job
DESENVOLVIMENTO DE SOFTWARE BACK-END TECNOLOGIA

Estamos em busca de um Desenvolvedor Backend Junior para se juntar à nossa equipe na INBOT. O profissional ideal terá conhecimento em desenvolvimento de software e será responsável por contribuir para a construção e manutenção de sistemas e aplicativos de back-end. A vaga está aberta para candidatos de outras áreas, desde que tenham interesse e conhecimento em tecnologias de desenvolvimento de software.

Tasks


Como Desenvolvedor Backend Junior na INBOT, você estará envolvido em uma variedade de atividades empolgantes, incluindo:

Desenvolvimento em Nuvem: Atuar em ambientes AWS (EC2, EKS, ECR, ACM, RDS), garantindo performance, escalabilidade e segurança.
Conteinerização e Orquestração: Implementar e gerenciar containers com Docker e Kubernetes (administração, criação de pods, serviços, ingress, etc.).
Integrações de Sistemas: Desenvolver integrações entre o assistente virtual e os sistemas dos clientes utilizando APIs REST e JSON, além de OpenAPI/Swagger.
Desenvolvimento Backend: Trabalhar principalmente com JavaScript, Node.js, Promises, HTML5, CSS e TypeScript para criar funcionalidades robustas e assíncronas de forma eficiente.
Autenticação e Segurança: Implementar autenticação com OIDC (OpenID Connect), SAML e aplicar práticas de desenvolvimento seguro.
Criação e Manutenção de APIs: Desenvolver APIs internas e externas com documentação clara e padronizada.
Gestão de Bancos de Dados: Criar, administrar e otimizar bancos relacionais e não relacionais (SQL, MongoDB, RDS na AWS).
Controle de Versões: Utilizar Git para versionamento de código, integração contínua e práticas de CI/CD.
Desenvolvimento de Relatórios: Criar queries e relatórios para produtos e serviços.
Boas Práticas: Aplicar Promises, testes automatizados, documentação de código e metodologias ágeis para garantir escalabilidade e qualidade.


Formation Desired


College Education in course: Ciência da Computação, Engenharia de Software ou áreas relacionadas

Estamos em busca de candidatos com formação em Ciência da Computação ou Engenharia de Software. Estamos abertos a candidatos com outras formações, desde que tenham as habilidades e experiência necessárias, ou até mesmo candidatos sem formação acadêmica, desde que possuam um portfólio forte e possam demonstrar suas habilidades.


Language Requirements


English: Intermediate


Other Requirements


Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas.
Experiência: Mínimo 2 anos comprovados em desenvolvimento, especificamente com JavaScript e Node.js.
Conhecimentos Técnicos Imprescindíveis:
AWS (EC2, EKS/Kubernetes, ECR, ACM, RDS)
APIs REST e JSON
Git (controle de código e versionamento)
Linux (administração e Shell)
Promises e programação assíncrona em JavaScript
Práticas de desenvolvimento seguro e testes automatizados.


Desired Skills


Conhecimento eDesenvolvimento de webhooks e gateways de comunicação com canais de mensageria como whatsapp, telegrama, instagram, etc.
Experiência com projetos de atendimento/chatbot.
Conhecimento em microserviços e arquitetura serverless.
Experiência com DevOps e ferramentas de CI/CD.
Familiaridade com IA Generativa para otimização de processos e experiência do usuário.
Conhecimento em arquitetura de sistemas (redes, firewalls, DNS, roteamento, modelagem de dados).m tecnologias/frameworks como Node.js, Python, Ruby on Rails, Java, entre outros, será considerado um diferencial.

Job Code: 319502

Apply to this Job

Share this Job

Do you know someone with a perfect fit?

Indique alguém para essa vaga

Send this opportunity!!!

Link Copied!

Company Office

INBOT