Site da empresa
Vagas
Enviar currículo
Login
Software Engineer - Rust
Detalhes
Candidatar-se
Já se candidatou antes?
Resgate seu perfil
Dados gerais
Arquivo do Currículo
Selecione ou arraste um arquivo
Formatos aceitos: TXT, PDF, DOC, RTF, DOCX, ODT · Tamanho máximo: 5MB
Escolher arquivo
Nome completo *
E-mail *
Telefone *
Adicionar
Data de nascimento *
Gênero
Masculino
Feminino
Outro
Prefiro não dizer
País *
Estado/Região *
Cidade *
Bairro *
Endereço *
CEP *
Formação
Adicionar formação
Idiomas
Adicionar idioma
Redes Sociais/Páginas
Adicionar
Perguntas adicionais
How would you rate your proficiency in Portuguese (Brazilian)? *
Beginner
Intermediate
Advanced
Fluent
Native
How would you rate your proficiency in English? *
Beginner
Intermediate
Advanced
Fluent
Native
Have you ever worked at a startup? If yes, which one(s)? *
Were you referred to this role by a BotCity team member? If yes, who? *
Why do you want to join BotCity? Briefly describe in 3-4 sentences. *
Are you able to work as PJ (Pessoa Jurídica)? *
Sim
Não
What is your desired total compensation? (R$ per month) *
For competency assessment and internal review, interviews are recorded (audio/video). Do you authorize BotCity to record and store this? Consent may be withdrawn via recruiting@botcity.dev *
Sim
Não
Please, select the competencies listed below in which you have complete domain and proven professional: *
Bachelor's degree in Computer Science, Computer Engineering, or related field.
Proven experience (5+ years) in software engineering with systems programming languages (Rust, C, or C++).
3+ years of hands-on, production experience writing, deploying, and maintaining Rust applications.
Deep, practical understanding of Rust's ownership model, borrow checker, and lifetimes.
Expertise in Rust concurrency patterns, including multithreading, synchronization primitives, and asynchronous programming.
Ability to write safe, idiomatic Rust code and carefully manage unsafe blocks when required for performance or FFI (Foreign Function Interface) integrations.
Experience building native/desktop applications or system-level software (not only web back-end/front-end).
Solid knowledge of operating system internals (processes, threads, memory, IPC, file system), especially Windows.
Strong focus on performance, memory safety, and low resource consumption; experience profiling and optimizing code.
Git and GitHub, CI/CD, automated testing, cross-compilation/build pipelines for native binaries.
English – Advanced.
Working knowledge of Python (especially Rust ↔ Python integration, e.g., PyO3/maturin).
Robust knowledge ofSystem tracing, instrumentation, hooking/interception, or security/endpoint agents.
Hands-on experience of Windows, Linux and macOS internals; FFI and interoperability between languages.
Enviar candidatura
Está com problemas para se candidatar?