Description A Construct IN existe para tornar possível construir de qualquer lugar do mundo. Esse é o nosso propósito Ele é ambicioso?? DEMAISSS. Estamos aqui para mudar o mercado da construção civil. Se você também é AMBICIOSO, entusiasta da sua vida, e sente energia ao falar de crescimento e desenvolvimento sobre sua carreira Venha se juntar ao nosso time incrível da CIN. Estamos em busca de pessoas acima da barra, que trabalham com liberdade e responsabilidade lado a lado, que gostem de trabalhar em equipe e sejam extremamente pró-ativas. Se você tem esse perfil e está afim de crescer rápido em um ambiente animado, nossas portas estão abertas. Responsibilities Como Desenvolvedor Back-end no time de produto da Construct IN você vai: Auxiliar no desenvolvimento de novas funcionalidades e melhorias nos serviços Construct IN utilizando Node.js ; Auxiliar outros Devs na solução de problemas e possíveis dúvidas; Contribuir com ideias que ajudem a melhorar a experiência do usuário dentro da plataforma; Colaborar com a equipe de design para implementar interfaces de usuário responsivas e atraentes. Participar de reuniões diárias e semanais de alinhamento com a equipe; Participar de rotinas trimestrais para definição dos próximos passos do produto da Construct IN Implementar APIs novas ou ajustes em APIs existentes utilizando padrões REST ou GraphQL Participar da revisão de código para garantir a qualidade e a consistência do código. Escrever testes unitários Ficar atualizado sobre as melhores práticas de desenvolvimento e tecnologias emergentes. Com quais tecnologias você irá trabalhar: Node.js ; MySQL MongoDB Redis AWS SNS SQS SES RDS ECS Docker JavaScript TypeScript GraphQL (ApolloServer); Git Prerequisites O que buscamos: Ter pelo menos 5 anos de experiência como Desenvolvedor profissional; Morar em regiões próximas a Porto Alegre, RS e ter disponibilidade para encontros presenciais esporádicos para debates, planejamentos e aproximação do time. Conhecimento sólido de JavaScript e TypeScript. Experiência em desenvolvimento de serviços escaláveis utilizando Node.js. Experiência com bancos de dados relacionais como MySQL, MariaDB ou Postgres tendo boas noções de performance e boas práticas de bancos de dados. Experiência com bancos de dados não relacionais como MongoDB e Redis. Contato prévio com GraphQL (trabalho ou projetos pessoais) Já ter trabalhado com AWS Domínio de Docker Pessoas de cabeça aberta, empreendedoras e com muita vontade de fazer acontecer; Sede de crescimento e conhecimento; Colaboração. Aqui dentro você encontrará uma equipe disposta a tudo para te apoiar, contanto que possam esperar o mesmo de você; Conhecimentos sobre S.O.L.I.D e Clean Architecture; Experiência com testes unitários e conhecimento de termos como TDD e BDD O que é diferencial: Experiência prévia em projetos de médio ou grande porte utilizando uma stack similar a nossa; (NodeJS, GraphQL, MySQL, Mongo, Vue, Flutter, AWS); Especialização em segurança da informação Especialização em bancos de dados Noções de CI/CD com GitHub e AWS Conhecimentos sobre Inteligência Artificial Curso superior, técnico ou vivência acadêmica relevante comprovada em Engenharia Civil Curso superior completo em Ciência da Computação ou áreas relacionadas E quais são as vantagens de trabalhar na CIN? Possibilidade de Partnership; Você será cobrado por entregas e responsabilidade, não por horário; Salário competitivo em um ambiente meritocrático onde o limite para os seus ganhos dependerão apenas de você; Um ambiente onde suas opiniões e ideias sempre terão muito espaço para virarem realidade; Experiences E quais são as vantagens de trabalhar na CIN? Crescimento profissional e pessoal; Cultura de feedback e desenvolvimento; Trabalhar com pessoas incríveis e um ambiente agradável; Horário flexível Ambiente de muita autonomia, aprendizado e muitos desafios; Salário no valor de mercado