Desenvolvedor

Smart Citizen Software
Sênior
Presencial
Publicado em 21 de outubro de 2025

Descrição da Vaga

**1\.Desenvolvedor(a) Backend Pleno/Sênior — Node.js** Buscamos um(a) Desenvolvedor(a) Backend Pleno com experiência sólida em Node.js para atuar na definição de arquitetura, construção de APIs RESTful de alta performance e sustentação de sistemas escaláveis em ambiente cloud. Você terá papel chave na evolução técnica dos nossos produtos e na confiabilidade da plataforma. ***Responsabilidades:*** *Desenvolver e manter APIs RESTful de alta performance com Node.js.* *Garantir escalabilidade e resiliência, aplicando caching e otimizando consultas em bancos SQL e NoSQL.* *Containerizar e padronizar serviços com Docker e Docker Compose.* *Operar serviços AWS (EC2, Lambda, S3\) para provisionamento, deploy e manutenção.* *Implementar testes (unitários, integração e E2E) garantindo qualidade e estabilidade.* *Participar de code reviews e melhoria continua dos processos de CI/CD.* ***Requisitos:*** *Experiência comprovada com Node.js no desenvolvimento de serviços e APIs RESTful.* *Domínio de bancos de dados SQL e NoSQL, com foco em desempenho.* *Vivência com Docker/Docker Compose e boas práticas de containerização.* *Experiência com AWS (EC2, Lambda, S3\) em produção.* *Prática em testes automatizados e atuação em code reviews/CI\-CD.* *Git, comunicação clara, colaboração e foco em resultados.* ***Desejável:*** *Ensino superior completo/cursando em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins;* *Pipelines de CI/CD (GitLab CI, GitHub Actions, AWS CodePipeline/CodeBuild).* *Arquitetura de microsserviços e mensageria (SQS/SNS, Kafka).* *Infraestrutura como código (Terraform, CloudFormation).* *Monitoramento e observabilidade (CloudWatch, Prometheus, Grafana).* **E\-mail para: adm@smartcitizen.com.br** **Assunto: Vaga Dev Backend — Node.js** **2\.Desenvolvedor(a) Frontend Pleno – Vue.js:** Você fará parte do tme de desenvolvimento, trabalhando em conjunto com design e backend para criar aplicações web intuitivas, responsivas e de alto desempenho. Buscamos um(a) Desenvolvedor(a) Frontend Pleno, com sólida experiência em Vue.js, responsável por construir interfaces dinâmicas, funcionais e visualmente atrativas, contribuindo diretamente para a evolução dos nossos produtos e experiências digitais. ***Responsabilidades:*** *Desenvolver e manter interfaces e componentes com Vue.js 3\.x.* *Integrar e consumir APIs RESTful (Axios).* *Gerenciar estado em aplicações SPA (Pinia/Vuex).* *Implementar estilos e temas com CSS/Sass, assegurando responsividade.* *Criar visualizações de dados com Chart.js (ou similares).* *Consumir a API do Google Maps para geolocalização.* *Colaborar com backend, design e produto.* *Zelar por qualidade, performance e boas práticas.* ***Requisitos:*** *Experiência comprovada com Vue.js 3\.x e ecossistema Vue.* *Integração/consumo de APIs REST (Axios).* *Gerenciamento de estado (Pinia, Vuex ou equivalente).* *Bibliotecas de gráficos (Chart.js ou similares).* *Experiência com Google Maps API.* *Boas práticas de CSS/responsividade; desejável Sass.* *Git, boa comunicação, proatividade e trabalho em equipe.* ***Desejável:*** Ensino superior completo/cursando em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins; Tailwind CSS; PrimeVue; i18n. Noções de Docker. Experiência com Vite/Webpack. Boa base de UX/UI. Experiência com ferramentas de build modernas (Vite, Webpack); Experiência em projetos que utilizam mapas e geolocalização. **Email para: adm@smartcitizen.com.br** **Assunto: Vaga Dev Frontend — Vue.js** **3\.Desenvolvedor(a) Mobile Pleno – Flutter** Estamos em busca de um(a) Desenvolvedor(a) Mobile Pleno com experiência em Flutter para atuar no ciclo completo dos nossos aplicativos: do desenho da arquitetura à publicação nas lojas, contribuindo ativamente para a evolução técnica dos produtos. **Responsabilidades:** Desenvolver e manter aplicativos móveis utilizando Flutter/Dart. Definir e implementar arquitetura escalável e reativa, com gerenciamento de estado (ex.: GetX). Integrar APIs (ex.: Dio), garantindo performance, segurança e tratamento robusto de erros. Projetar e implementar armazenamento local de alta performance (ex.: Isar/SQLite). Implementar recursos de mapas e geolocalização (Google Maps). Garantir qualidade do código com boas prá􀆟cas e testes (unitários e de integração). Gerenciar processos de build, publicação e atualização nas lojas (Google Play e App Store). Colaborar com as equipes de design e backend para especificações e entregas de alta qualidade. **Requisitos:** Experiência sólida com Flutter e Dart. Conhecimento em gerenciamento de estado (ex.: GetX). Integração com APIs e consumo de serviços (Dio). Experiência com bancos de dados locais (Isar/SQLite) e sincronização de dados. Experiência com APIs de mapas (Google Maps) e recursos de geolocalização. Git/controle de versão, boa comunicação, trabalho em equipe e foco em resultados. **Desejável:** Ensino superior completo/cursando em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins; Testes automatizados (TDD/BDD). Integração de recursos nativos via Platform Channels. Otimização de performance e uso eficiente de memória. **Email para: adm@smartcitizen.com.br** **Assunto: Vaga Dev Mobile — Flutter**

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev