Pular para o conteúdo principal

Desenvolvedor Back-end

Descrição da vaga

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.

Responsabilidades e atribuições

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



Requisitos e qualificações

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 trabalho 100% remoto;
  • 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;


Informações adicionais

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

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista RH
  3. Etapa 3: Entrevista Gestor
  4. Etapa 4: Entrevista COO
  5. Etapa 5: Contratação

Somos Construct IN 💙

Somos a Construct IN 💙, uma empresa de tecnologia que acredita que é possível construir de qualquer lugar do mundo quando conectamos pessoas, dados e a captura da realidade do canteiro de obras.


Nosso objetivo é transformar a forma como a construção é gerida, aproximando o escritório do que realmente acontece no campo. Utilizamos tecnologias de captura da realidade, como câmeras 360°, drones e laser scanning, para trazer mais clareza, transparência e confiança para a tomada de decisão.


Aqui, acreditamos em uma gestão baseada em fatos, não em percepções. Centralizamos informações reais da obra para que times possam colaborar melhor, antecipar problemas e gerar resultados com mais eficiência e inteligência.


Somos movidos por inovação, aprendizado contínuo e pela vontade de desafiar o jeito tradicional de construir. Buscamos pessoas curiosas, protagonistas e colaborativas, que queiram crescer junto com a gente e deixar sua marca na transformação do setor da construção. 💙