Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor de Software – Sênior (FullStack)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Como Desenvolvedor senior na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.

Responsabilidades e atribuições

Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.

Requisitos e qualificações

Perfil do Candidato


Buscamos um profissional com graduação completa em áreas relacionadas à tecnologia, como Ciência da Computação, Engenharia de Software, Sistemas de Informação ou cursos equivalentes. O candidato ideal deverá possuir sólida experiência como Desenvolvedor Full Stack ou em funções semelhantes, demonstrando capacidade para atuar de forma abrangente em diferentes camadas do desenvolvimento de software.


Conhecimentos Técnicos Obrigatórios:

Backend:

  • Experiência sólida em desenvolvimento com Python (frameworks como Django, Flask ou FastAPI).
  • Proficiência em Node.js (incluindo Express.js ou NestJS para construção de APIs).
  • Conhecimento em C# (utilizando .NET Core ou ASP.NET para aplicações web e serviços).

Frontend:

  • Experiência avançada em React.js, incluindo gerenciamento de estado (Redux ou Context API), componentes reutilizáveis e integração com APIs RESTful ou GraphQL.

Mobile:

  • Desenvolvimento de aplicativos mobile cross-platform com React Native, incluindo navegação (React Navigation), integração com nativo (ex: Expo) e deploy para iOS e Android.

Banco de Dados:

  • Experiência com bancos SQL (ex: PostgreSQL, MySQL ou SQL Server), incluindo modelagem de dados, queries complexas e otimização de performance.
  • Conhecimento em bancos NoSQL (ex: MongoDB, Redis ou Cassandra), com foco em esquemas flexíveis e escalabilidade.

Conhecimentos Desejáveis:

  • Boas práticas de desenvolvimento: Versionamento de código com Git, testes unitários/integração (Jest, PyTest ou NUnit), CI/CD (Jenkins, GitHub Actions) e containers (Docker).
  • Experiência com arquiteturas de microserviços, cloud computing (AWS, Azure ou GCP) e segurança (autenticação JWT, OAuth).
  • Familiaridade com metodologias ágeis (Scrum ou Kanban) e ferramentas de colaboração (Jira, Azure DevOps).


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem de perfil
  3. Etapa 3: Entrevista RH e Técnica
  4. Etapa 4: Etapa Final: Entrevista Técnica – Cliente
  5. Etapa 5: Envio da Carta Oferta
  6. Etapa 6: Contratação

Somos uma das melhores empresas para se trabalhar!

Em uma construção contínua, promovemos um ambiente de colaboração, respeito e facilidade. Investimos no desenvolvimento de talentos e na implementação de práticas que otimizam e conectam diferentes aspectos tecnológicos e inovadores.