← Voltar para vagas
Engenheiro de Software II (Marketing & Mobile)
Tecnologias
Descrição da vaga
Sobre a vaga
A Sezzle busca uma pessoa Engenheira de Software II para atuar remotamente no Brasil na organização de Engenharia de Marketing & Mobile.
Você trabalhará na stack de tecnologia de marketing e nas superfícies mobile, construindo sistemas para mensagens de ciclo de vida, atribuição, entrega de conteúdo e experiências in-app para milhões de usuários.
A faixa salarial para este cargo pleno é de US$ 2.800 a US$ 6.000 brutos por mês, para pessoas com aproximadamente 3 a 7 anos de experiência.
Responsabilidades
- Construir e manter funcionalidades na plataforma de marketing technology e nos aplicativos mobile.
- Desenvolver e ampliar integrações com plataformas de marketing e analytics, como automação de ciclo de vida, atribuição mobile e CMS headless.
- Contribuir com serviços backend, APIs e pipelines de dados para segmentação de usuários, direcionamento de campanhas e entrega de mensagens.
- Colaborar com times de Marketing, Produto e Analytics para transformar requisitos de negócio em soluções de engenharia.
- Participar de discussões de design e arquitetura para novas funcionalidades da plataforma.
- Contribuir com o código e participar de revisões de código.
- Mentorar pessoas engenheiras em início de carreira.
- Ajudar no planejamento, estimativas e entrega de projetos com soluções escaláveis.
- Usar ferramentas de desenvolvimento assistidas por IA para acelerar entregas e melhorar a qualidade do código.
Requisitos
- Experiência resolvendo problemas técnicos em equipe.
- Bacharelado em Ciência da Computação obrigatório.
- Familiaridade com desenvolvimento frontend moderno; experiência com React é preferencial.
- Capacidade de resolver problemas com linguagens backend como Go ou outra linguagem compilada e estaticamente tipada.
- Conhecimento intermediário de bancos de dados relacionais, como MySQL.
Diferenciais
- Experiência ou exposição a plataformas como Braze, AppsFlyer, Contentful ou ferramentas similares de lifecycle messaging, atribuição mobile e CMS headless.
- Familiaridade com React Native, desenvolvimento nativo iOS/Android ou integração de SDKs mobile.
- Uso prático de ferramentas de IA para desenvolvimento, como Claude Code, GitHub Copilot, Cursor ou similares.
- Experiência escrevendo testes automatizados unitários, de integração e end-to-end.
- Conhecimento de princípios e design de APIs RESTful.
- Noções de arquitetura de microsserviços.
- Familiaridade com ferramentas de engenharia de software, metodologias de desenvolvimento e processos de release.
- Experiência com arquiteturas orientadas a eventos, filas de mensagens ou ferramentas de orquestração de workflows.
- Conforto para atuar full stack, de serviços backend e pipelines de dados a UI frontend e mobile.
Stack técnica
- Linguagens: Go, TypeScript e Python.
- Frontend: TypeScript, React e React Native.
- Backend: Go.
- Bancos de dados: MySQL, PostgreSQL e Elasticsearch.
- Cloud e DevOps: AWS e Kubernetes.
- Versionamento e CI/CD: Git e GitLab.
- Marketing e analytics: Braze, AppsFlyer, Contentful, Redshift e Redash.
- Testes: testes automatizados unitários, de integração e end-to-end conduzidos por desenvolvedores.
Processo seletivo
- Envio da candidatura.
- Teste Wonderlic, com duração de 30 a 40 minutos.
- Avaliação de código, com duração aproximada de 1,5 hora.
- Entrevista com recrutadores, com duração de 30 minutos.
- Entrevista com engenheiros, com duração de 1 hora.
- Entrevista com liderança de engenharia, com duração de 30 a 45 minutos.
- Oferta.