Staff Software Engineer
insiderstore
Score da Vaga
100 pontosNossa História
A INSIDER nasceu para desafiar o status quo da indústria da moda. Aprendemos, inovamos e melhoramos constantemente, para criar um mundo onde todos são encorajados a subir a barra e buscar excelência desde 2017.
Hoje, temos mais de 1 milhão de clientes e um portfólio de produtos que tecem tecnologia, inovação e sustentabilidade. Esse é só o início de uma jornada que busca mudanças estruturais em uma das mais tradicionais e poluentes indústrias do mundo: a indústria da moda.
Principais destaques:
- Participação no programa Startup School da aceleradora Y Combinator.
- Acelerada 2 vezes nos programas Endeavor Scale Up varejo e consumer goods.
- Acelerada pelo programa Endeavor Outliers pelo crescimento fora da curva dentro do peer group, ganhando o título de Empreendedores Endeavor.
- Eleita pela revista Forbes como uma das 25 startups mais promissoras do Brasil.
Buscamos uma pessoa Staff Software Engineer para atuar como referência técnica na evolução da arquitetura do nosso e-commerce para uma abordagem Headless, em um contexto de alta criticidade para conversão, experiência do usuário e escala de negócio.
Essa pessoa terá papel central na definição e execução de soluções de frontend e backend, garantindo um funil de conversão em tempo real, altamente customizável, escalável e de baixa latência. Esperamos alguém com repertório forte em arquitetura, capacidade de tomar decisões técnicas de alto impacto e maturidade para atuar como tech owner da frente.
Responsabilidades e atribuições
- Liderar tecnicamente a evolução da arquitetura de e-commerce para uma abordagem Headless, definindo integrações, contratos e padrões entre frontend e backend.
- Projetar soluções de software com foco em escalabilidade, performance, resiliência e flexibilidade de customização.
- Garantir a maturidade operacional da solução, sustentando metas de latência inferior a 200ms e alta disponibilidade.
- Atuar como tech owner da frente, conduzindo decisões arquiteturais, priorizando débitos técnicos e organizando o roadmap técnico da migração.
- Desenvolver e revisar código com foco em qualidade, legibilidade, performance e manutenção de longo prazo.
- Estruturar e evoluir boas práticas de engenharia em testes automatizados, CI/CD, observabilidade e infraestrutura.
- Definir e acompanhar contratos de integração entre serviços, APIs e camadas da aplicação, assegurando consistência, segurança e boa experiência de desenvolvimento.
- Mentorar engenheiros menos experientes, apoiando sua evolução por meio de pair programming, code review e PDI.
- Trabalhar de forma próxima a times multidisciplinares, traduzindo desafios de negócio em soluções técnicas robustas.
Requisitos e qualificações
- Domínio avançado de JavaScript, com ênfase em TypeScript, incluindo patterns, performance e boas práticas de engenharia.
- Experiência prática com React e Next.js, especialmente em SSR, React Server Components e otimização de performance.
- Forte base em system design e arquitetura de software, com capacidade de desenhar sistemas distribuídos, definir contratos e equilibrar latência, consistência e confiabilidade.
- Experiência com bancos relacionais e não relacionais, especialmente PostgreSQL e MongoDB, incluindo modelagem, indexação, migrations, replicação e estratégias de backup/restore.
- Conhecimento sólido em APIs REST e GraphQL, com atenção a versionamento, idempotência e segurança.
- Vivência com Git e CI/CD, incluindo automação de build, testes, deploy, rollback e ambientes efêmeros.
- Experiência com Infraestrutura como Código, como Terraform ou equivalente.
- Prática consistente com testes unitários, de integração e e2e, além de preocupação real com validação de performance.
- Experiência com Docker e ambientes de execução como Kubernetes e/ou Cloud Run.
- Vivência com observabilidade e práticas de SRE, incluindo logs estruturados, métricas, tracing e definição/monitoramento de SLOs e SLAs.
- Boa comunicação, colaboração entre áreas, adaptabilidade e autonomia para conduzir temas técnicos complexos.
Diferenciais
- Experiência prévia em times de e-commerce, especialmente em contextos de conversão e jornada digital.
- Vivência com arquiteturas Headless Commerce.
- Experiência em liderança técnica, mesmo sem gestão formal.
- Histórico de atuação em projetos com alto nível de customização de experiência ou produto.
- Conhecimento do ecossistema Shopify será considerado um plus.
Mais detalhes:
- Modelo de contrato altamente competitivo: PJ;
- Modelo de trabalho: Remoto;
- Descanso sem ser descontado; 22 dias úteis anuais, disponível após os três primeiros meses;
- Cartão Flexível;
- Plano de Saúde;
- Plano Odonto;
- Totalpass;
- Udemy;
- Insider Perks;
- Oportunidade de crescimento e aprendizado em uma startup em rápida expansão
- Ambiente de trabalho colaborativo e inovador, com exposição a novas tecnologias e processos
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Product Owner
O Product Owner (PO) é o profissional responsável por maximizar o valor do produto entregue pelo time de desenvolvimento. Ele atua como a voz do cliente e dos stakeholders, gerenciando e priorizando o backlog do produto, definindo histórias de usuário claras e garantindo que o time trabalhe nos itens mais valiosos para o negócio.
As principais habilidades incluem gestão de backlog, escrita de histórias de usuário, priorização (Mascow, RICE), metodologias ágeis (Scrum, Kanban) e comunicação com stakeholders. Conhecimento em ferramentas como Jira, Trello, Azure DevOps e Miro é essencial.
Product Owners são profissionais altamente demandados no mercado de tecnologia, atuando de forma colaborativa com Scrum Masters, Product Managers e times de engenharia para impulsionar a agilidade e a entrega de valor contínuo.
Sobre a área de Governança de TI
A Governança de TI é a área responsável por garantir que os recursos de tecnologia da informação sejam utilizados de forma estratégica, eficiente e em conformidade com as normas e regulamentações. Profissionais de governança de TI asseguram que a tecnologia suporte os objetivos do negócio de forma segura e confiável.
As principais habilidades incluem gestão de serviços de TI (ITIL), auditoria e compliance de TI, gestão de riscos, continuidade de negócios, recuperação de desastres, métricas e indicadores (SLAs, KPIs), e alinhamento estratégico entre TI e negócio. Frameworks como COBIT, ITIL, ISO 27001 e normas de compliance são essenciais.
Profissionais de Governança de TI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam ITSM, auditoria de TI e gestão de riscos. A área oferece oportunidades desde analista de governança até CIO/CTO, com foco em eficiência, conformidade, segurança e valor de negócio.
Sobre a área Administrativa
A área Administrativa é responsável por garantir o funcionamento eficiente de todas as operações organizacionais. Profissionais administrativos gerenciam processos, recursos humanos, compras e facility management.
As principais habilidades incluem gestão de processos, Office 365, ERPs administrativos, compliance e gestão de pessoas. O conhecimento de ferramentas de automação e IA está se tornando cada vez mais relevante.
A digitalização dos processos administrativos tem criado novas oportunidades para profissionais que dominam tecnologia e gestão.
Sobre a área de Inteligência Artificial
A área de Inteligência Artificial é atualmente a que mais cresce no mercado de tecnologia. A revolução dos modelos generativos (GPT, Claude, Gemini) criou uma demanda massiva por profissionais especializados em IA.
As principais áreas de atuação incluem Machine Learning Engineering, MLOps, Prompt Engineering, AI Research e Applied AI. Python, TensorFlow, PyTorch e conhecimento de LLMs são skills essenciais.
Salários na área de IA são os mais altos do setor de tecnologia, com muitas oportunidades de trabalho remoto para empresas internacionais.
Sobre a área de Account Manager
O Account Manager é o profissional responsável por gerenciar e expandir o relacionamento com os clientes após a venda. Ele atua como parceiro estratégico, garantindo satisfação, retenção e crescimento da conta, conectando as necessidades do cliente com as soluções da empresa.
As principais habilidades incluem gestão de relacionamento, negociação, upsell e cross-sell, renovação de contratos, planejamento de contas, business reviews, análise de métricas (NPS, churn, LTV) e conhecimento de CRMs (Salesforce, HubSpot). Comunicação, empatia e visão de negócio são diferenciais fundamentais.
Account Managers em empresas de tecnologia e SaaS são muito valorizados, especialmente aqueles que conseguem aumentar a receita recorrente (MRR/ARR) através de expansão de contas e prevenção de churn. A área oferece oportunidades desde account executive até diretor de contas, com foco em relacionamento estratégico, crescimento de receita e sucesso do cliente.
Comentários 0