
A Parvana é uma empresa de recrutamento em tecnologia da informação que conecta profissionais e empregadores nas áreas de desenvolvimento de software, finanças e telecomunicações. Com operações na África do Sul e no Reino Unido, sua equipe de recrutamento traz uma perspectiva internacional para a busca e seleção de candidatos, oferecendo também suporte prático durante todo o processo de contratação. Os candidatos ainda podem receber ajuda na preparação do currículo, orientação para entrevistas e aconselhamento de carreira enquanto exploram novas oportunidades.
Engenheiro(a) sênior de desenvolvimento full stack - remoto na África do Sul
Lidere a engenharia full stack com C#/.NET e Angular ou React para soluções de software e dados. Modernize aplicações, infraestrutura em nuvem, CI/CD, observabilidade e práticas de desenvolvimento assistido por IA.
Descrição
- Liderar a arquitetura de back-end de sistemas complexos e aplicações orientadas a serviços usando C#/.NET e Angular ou React
- Definir a direção técnica e escolher ferramentas e frameworks adequados
- Ser responsável pelos esquemas de banco de dados, modelos de dados e infraestrutura em nuvem segura e escalável
- Aplicar e avaliar ferramentas de programação com IA durante o desenvolvimento, os testes e a manutenção
- Gerenciar pipelines de CI/CD, etapas de qualidade, testes automatizados e implementações graduais
- Liderar migrações de aplicações legadas para tecnologias e infraestruturas modernas
- Definir SLOs e SLIs, usando rastreamento distribuído e telemetria para investigar problemas em todo o sistema
- Documentar sistemas e estabelecer limites que permitam extensões seguras por engenheiros e ferramentas de IA
- Liderar discussões técnicas, comunicar trade-offs e colaborar com equipes de produto nas fases de entrega
- Transformar problemas complexos em tickets claros, equilibrando velocidade de entrega, segurança e conformidade
- Orientar engenheiros em diferentes níveis de experiência
- Ajudar a definir práticas de equipe para uso seguro de IA, revisão e compartilhamento de conhecimento
Requisitos
- Pelo menos sete anos de experiência profissional em engenharia de software
- Ampla experiência comercial com C# e .NET
- Experiência em produção com Angular ou React
- Um sistema de nível produtivo que você tenha projetado, entregue e mantido, e que possa discutir em detalhes
- Experiência prática com pelo menos uma das principais plataformas de nuvem
- Experiência com Linux, contêineres e infraestrutura como código
- Experiência diária usando ferramentas de programação com IA
- Disposição para trabalhar em um modelo de entrega agêntico
- Experiência gerenciando entregas voltadas para clientes
- Capacidade de comunicar trade-offs e levantar questões difíceis com antecedência
- Experiência em serviços financeiros
- Experiência em imóveis comerciais ou mercados de crédito é um forte diferencial
- Excelentes habilidades de comunicação escrita e verbal
- Conforto para trabalhar em uma equipe Agile distribuída entre diferentes fusos horários
- Forte capacidade de autogestão e disciplina para manter uma conexão próxima com uma equipe distribuída
- As tecnologias e práticas incluem C#, .NET, Angular, React, plataformas de nuvem, Linux, contêineres, CI/CD, programação com IA, desenvolvimento de back-end, microsserviços, Agile, serviços financeiros, telemetria e infraestrutura como código
Benefícios
- Modalidade de trabalho remoto