Talent.com
A vaga não está disponível no seu país.
Desenvolvedor(a) Rust

Desenvolvedor(a) Rust

SuperaGoiania, GO, br
Há 1 dia
Tipo de vaga
  • Quick Apply
Descrição da vaga

Job Description

Este é um cargo remoto.

Responsabilidades

Desenvolver e evoluir sistemas backend em Rust, com foco em   eficiência, segurança e performance

Projetar e implementar módulos autônomos e bem estruturados

Participar ativamente da definição de arquitetura de soluções escaláveis e distribuídas

Colaborar em revisões de código, promovendo   qualidade técnica  e boas práticas

Integrar serviços externos e sistemas distribuídos via APIs

Requisitos

Conhecimentos Necessários

Rust

Domínio claro de ownership, lifetimes e borrowing

Concorrência segura com

Mutex

RwLock

Channels

Tratamento avançado de erros (

Result

Box

, erros customizados)

Experiência prática com crates essenciais (

serde

log

thiserror

Desenvolvimento de Software

Criação de bibliotecas ou componentes reutilizáveis em produção

Escrevendo testes abrangentes (

cargo test

mockall

, testes de propriedade)

Integração com C / C++ via FFI e uso de ferramentas de profiling para otimização

Familiaridade com padrões de projeto aplicados em Rust

Fundamentos Gerais

Git (fluxos de trabalho com branches, pull requests, revisão e merge strategies)

Boas práticas de versionamento e documentação técnica

Conhecimentos Diferenciais

Ecossistema Rust

Frameworks web (

Actix-web

Axum

ou

Rocket

Bancos de dados (

Diesel

SQLx

Tokio Postgres

Serialização com Protocol Buffers, MessagePack ou formatos binários

Infraestrutura & DevOps

Docker e containerização de aplicações Rust

Integração e deploy contínuos (GitHub Actions, GitLab CI)

Noções de orquestração com Kubernetes

Avançado

Programação assíncrona com

async / await

Compilação para múltiplas plataformas (Linux, WASM)

Boas práticas de segurança e mitigação de vulnerabilidades comuns

Requirements

Requisitos Obrigatórios : Experiência comprovada com desenvolvimento JAVA, JEE, J2EE, JSF. Experiência comprovada com desenvolvimento utilizando Spring Framework (Spring Data, Spring Security...) Construção de APIs Rest e Restfull, Modelagem de banco de dados e SQL. Domínio da camada de persistência : JPA, Hibernate, JDBC. Produção de relatórios JasperReports; Experiência na construção e deploy de aplicações com Tomcat, Jboss e Wildfly. Proficiência nas ferramentas GIT e Maven; Conhecimento com construção de testes unitários e de integração. Requisitos desejáveis que possua ou queira adquirir com apoio da Supera : Certificação : Java ou Spring (SCJP (Sun Certified Java Programmer antiga) ou OCJP (Oracle Certified Java Programmer atual); Arquiteto OCEA - Oracle Certified Enterprise Architect ou Spring source Certified Spring Professional. Experiência : Construção de imagens docker. Construção de pipelines de testes e deploy utilizando ferramentas de DevOps. Grails, Sitemesh, Tapestry 5, TypeScript, TypeORM. Javascript frameworks como : React, Reactive Native, Angular JS, jQuery, Node.js, Next.js, Jest.js Redux, Formik, HTML, CSS3, Bootstrap, Primefaces. Gerenciadores de pacotes npm, yum, yarn. Consumo de APIs Rest e Restfull na linguagem Javascript e desenvolvimento responsivo. Deploy de aplicações em AWS, Google Cloud Computing, Azure, Open API, Digital Ocean ou outros. Criação de rotinas (Jobs). Quarkus ou Micronaut. Bancos NoSql, MongoDb, Firestore ou outros. Utilização de ferramentas de mensageria como Kafka.

Criar um alerta de emprego para esta pesquisa

Desenvolvedora • Goiania, GO, br