Skip to content
← Back to job listings

Desenvolvedor de Software - Sênior (FullStack)

Montreal | Tecnologia e Inovação · Brasil

Software DevelopmentSenior LevelRemoteExternal listingfull-timeRecently

About The Role

Como Desenvolvedor de Software Sênior (FullStack) 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.

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

Responsabilidades: Atuar no desenvolvimento, manutenção e evolução de APIs, aplicações web e aplicativo mobile. Propor soluções técnicas escaláveis, seguras e alinhadas às necessidades do negócio. Participar das cerimônias ágeis (SCRUM), incluindo refinamentos, planejamentos, dailies, reviews e retrospectivas. Apoiar o time na análise técnica das demandas, estimativas de esforço e tomada de decisões arquiteturais. Garantir a qualidade do código por meio de boas práticas de desenvolvimento (Clean Code), testes automatizados e revisão de código. Investigar problemas em produção, implementar correções e contribuir para a melhoria da observabilidade dos fluxos críticos. Utilizar ferramentas de Inteligência Artificial para apoiar atividades como análise de código, documentação, geração de testes, troubleshooting, automação de tarefas e aumento da produtividade. Colaborar com as equipes de DevOps e Infraestrutura na evolução de pipelines, ambientes, deploys e integrações com serviços Azure. Requisitos obrigatórios: Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação. Sólida experiência como Desenvolvedor(a) Full Stack ou em funções similares. Experiência sênior com JavaScript/TypeScript, Node.js e React. Experiência prática no desenvolvimento e manutenção de APIs REST. Conhecimento em React Native ou disponibilidade para atuar no desenvolvimento do aplicativo mobile. Experiência com SQL Server, modelagem de dados relacionais, consultas SQL e gerenciamento de migrations. Familiaridade com Docker, pipelines de CI/CD e ambientes de homologação e produção. Vivência com metodologia ágil (SCRUM). Capacidade de desenvolver código limpo, testável e de fácil manutenção. Boa comunicação técnica, autonomia e senso de responsabilidade pelas entregas. Stack tecnológica: Backend Node.js Fastify Prisma Sequelize JWT Joi Jest Frontend Web React Material UI React Router Formik Yup Axios Chart.js Leaflet FullCalendar Mobile React Native TypeScript React Navigation React Query Realm MMKV Vision Camera OCR Geolocalização Armazenamento seguro Banco de Dados SQL Server Azure SQL SQLite Oracle Migrations com Flyway DevOps Docker Azure Pipelines Azure Storage Blob Publicação de APK CI/CD Testes Jest Testing Library Playwright Integrações APIs REST Geração e exportação de arquivos Upload de documentos e imagens Autenticação e controle de acesso Diferenciais: Conhecimentos em Azure: Azure DevOps, Azure SQL, Azure Blob Storage, Azure Key Vault e Managed Identity. Experiência com Playwright e testes End-to-End (E2E). Experiência no desenvolvimento de aplicativos mobile com uso de câmera, OCR, geolocalização e funcionamento offline. Conhecimento em segurança de APIs, gerenciamento de secrets e boas práticas de deploy. Uso maduro de ferramentas de Inteligência Artificial no desenvolvimento, operação e sustentação de software.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing