X-VIA TECNOLOGIA
Engenheiro de Software Pleno - PJ
Remoto
(Qualquer lugar)
Faixa de Remuneração
PJ (Pessoa Jurídica)
Nível de Experiência
Pleno
Requisitos
Tarefas e Responsabilidades
Engenheiro de Software - Pleno/Sênior PJ
Sobre a X-Via
Na era digital, a transformação do setor público é essencial para melhorar a vida dos cidadãos e tornar o governo mais eficiente. Nesse contexto, a X-Via surge como uma metodologia pioneira e inovadora. Fundada em 2017, a X-Via nasceu da percepção dos seus sócios sobre a necessidade de tecnologias que facilitem a jornada do setor público rumo ao governo digital. Com uma equipe altamente qualificada e comprometida, a X-Via tem como missão apoiar e facilitar essa jornada por meio de soluções digitais seguras e inovadoras, trabalhando com agilidade e transparência para desenvolver soluções personalizadas que atendam às demandas do setor público, contribuindo para a construção de um país mais conectado, eficiente e próximo dos seus cidadãos.
Descrição da Vaga
Atuará em projeto de Governo Digital remoto, integrando uma plataforma com soluções open-source e tecnologia proprietária. O ambiente é baseado em TypeScript e utiliza frameworks modernos como NestJS, NextJS, Express, React e React Native/Expo. A arquitetura envolve aplicações SSR/CSR, microsserviços, APIs REST, SSO (Single Sign-on), filas de mensageria e observabilidade que compõe um ecosistema distribuído.
Responsabilidades
- Desenvolver e manter recursos full-stack.
- Integrar serviços e APIs.
- Construir APIs robustas e microsserviços escaláveis.
- Contribuir no design e arquitetura de aplicações, sempre com foco na experiência do usuário e eficiência do sistema.
- Ser responsável pelo monitoramento e observabilidade das aplicações.
- Garantir a qualidade de código (revisões de código, cobertura de testes unitários/integrados, pipelines CI/CD) e otimizar o ciclo de vida de desenvolvimento conforme as melhores práticas.
- Assumir ownership das tarefas: identificar problemas, propor soluções e levá-las adiante sem depender de microgestão.
- Participar de reuniões de planejamento e design, comunicando-se efetivamente com times multifuncionais para alinhar objetivos técnicos e de produto.
- Atuar em ambiente ágil, participando de refinamentos, plannings, dailies e retrospectivas.
- Trabalhar em equipe de forma colaborativa.
Requisitos e Qualificações
- Experiência comprovada com Python, Node, TypeScript e JavaScript.
- Experiência comprovada com React e Next.js.
- Experiência comprovada com Banco de dados e SQL (MySQL, Postgres, etc).
- Experiência com desenvolvimento de testes.
- Experiência em integrações com SSO (Single Sign On).
- Domínio em containerização (Docker).
- Conhecimento em padrões de arquitetura (microserviços, REST/GraphQL).
- Utilização de ferramentas Analytics (GA, Matomo, PostHog, etc).
Diferenciais
- Experiência com React Native/Expo.
- Autenticação SSO (OAuth2/OpenID).
- Familiaridade com observabilidade de aplicações.
- Conhecimento em infraestrutura de CI/CD e nuvem.
Perfil Pessoal
Procuramos alguém proativo e comprometido, que assuma responsabilidade pelas entregas e não “empurre” problemas adiante. Deve ter forte espírito colaborativo e boa comunicação, contribuindo para a evolução do time. Valorizamos pensamento analítico pois o profissional participará de cada etapa do produto, assegurando a melhor experiência do usúario e qualidade técnica. Atenção à qualidade é imprescindível – quem toma iniciativa para escrever testes automatizados e revisar entregas contribui para a excelência do produto.
O Que Oferecemos?
- Contrato por tempo indeterminado (PJ).
- Ambiente colaborativo, com autonomia e desafios reais.
- Ausência remunerada de até 30 dias no ano à combinar com o gestor.
Compartilhar vaga:
Compartilhar vaga: