Engenheiro(a) de Software Python Sênior (Remoto - Brasil)
Procuramos um(a) Engenheiro(a) de Software Python Sênior para se juntar à nossa equipe 100% remota no Brasil. Esta é uma oportunidade única para você desempenhar um papel fundamental na construção da nossa plataforma do zero, influenciando diretamente as decisões arquitetônicas e a evolução técnica do produto, e na formação de uma cultura Tech de respeito alta perfomance e responsabilidade.
Sobre a Soma Deals: Somos uma startup de tecnologia em fase inicial com a missão de democratizar o processo de fusões e aquisições (M&A) para pequenas e médias empresas (PMEs). Estamos construindo nossa fundação com agilidade, inovação e um foco inabalável na entrega de valor, buscando soluções de alta qualidade e simplicidade.
Suas Responsabilidades Incluirão:
- Projetar, desenvolver e implantar aplicações Python robustas e escaláveis para backend.
- Aplicar os melhores princípios de Design e Arqutietura de Aplicação para construir arquiteturas claras e de fácil manutenção.
- Praticar Test Driven Development (TDD) rigorosamente para garantir a qualidade e confiabilidade do código.
- Colaborar ativamente com equipes de produto e design em um ambiente ágil e iterativo.
- Identificar problemas complexos e implementar soluções simples, rápidas, elegantes e eficazes.
- Participar de revisões de código e discussões arquitetônicas.
- Mentorar e guiar engenheiros(as) menos experientes.
Requisitos Essenciais:
- Experiência comprovada como Engenheiro(a) de Software Sênior com Python em ambientes de produção.
- Proficiência avançada em Django Rest Framework (DRF).
- Forte conhecimento e experiência prática com SQL e bancos de dados relacionais (e.g., PostgreSQL).
- Experiência prática e profunda com Domain Driven Design (DDD).
- Sólida vivência com Test Driven Development (TDD) e compromisso com alta qualidade de código.
- Mentalidade ágil e adaptabilidade.
- Habilidade excepcional de resolver problemas de forma criativa, buscando a simplicidade.
- Excelente comunicação e colaboração em equipe, especialmente em contexto remoto.
- Proatividade, autonomia e forte senso de propriedade.
- Familiaridade com ambientes de nuvem (AWS).
Diferenciais:
- Experiência com Git e GitHub.
- Conhecimento de gerenciadores de pacotes Python (e.g., pip, Poetry).
- Familiaridade com conceitos avançados de desenvolvimento de APIs RESTful (versionamento, segurança).
- Experiência com ferramentas de IA para desenvolvimento (Vibe Coding).
- Experiência com arquiteturas de microsserviços ou sistemas distribuídos.
- Conhecimento de filas de mensagens (e.g., RabbitMQ, Kafka).
- Experiência com ferramentas e pipelines de CI/CD.
- Conhecimento de caching (e.g., Redis, Memcached).
O Que Oferecemos:
- Ambiente de trabalho 100% remoto, com flexibilidade e autonomia.
- Oportunidade única de ter um impacto significativo na construção do produto e da cultura.
- Cultura de aprendizado contínuo, experimentação e crescimento acelerado.
- Remuneração competitiva.
- Um time colaborativo, apaixonado e de alto desempenho.