Senior Software Engineer
insiderstore
Score da Vaga
100 pontosSobre a Insider Store
#WE ARE INSIDER
Você terá a chance de trabalhar lado a lado com profissionais obcecados pelo cliente, participando ativamente de projetos e iniciativas que impactam diretamente o negócio e transformam a realidade do mercado.
#ALWAYS EVOLVING
Oportunidade para quem deseja desenvolver sua carreira em um ambiente inovador, onde constantemente subimos a barra.
#MADE FOR THE FUTURE
A Insider oferece um espaço para aprendizado e desenvolvimento, proporcionando experiências significativas que irão enriquecer seu conhecimento e habilidades na área. Nós somos o futuro e nos preparamos para ele.
#INTENTIONALITY
Se você é uma pessoa proativa, curiosa e está sempre em busca de novos desafios, essa posição é perfeita para você.
Sobre a Vaga
Descrição
Buscamos uma pessoa Software Engineer Fullstack 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: 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
Nossa 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.
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 Ecommerce Analyst
O Ecommerce Analyst é o profissional responsável por analisar dados de vendas online, comportamento do comprador e performance de lojas virtuais para guiar decisões estratégicas. Ele combina análise de dados com conhecimento de ecommerce para otimizar conversão, ticket médio e retorno sobre investimento.
As principais habilidades incluem Google Analytics (GA4), Hotjar, análise de funil de conversão, cohort analysis, segmentação de clientes, análise de pricing e métricas de ecommerce (CAC, CLV, AOV, taxa de conversão). Conhecimento de SQL, Power BI, Google Tag Manager e plataformas como Shopify e VTEX é diferencial.
Ecommerce Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem transformar dados de comportamento de compra em insights acionáveis para aumentar receita e reduzir abandono de carrinho. A área oferece oportunidades desde analista júnior até analytics manager de ecommerce.
Sobre a área de UX
A área de User Experience (UX) Design é focada em otimizar a experiência geral do usuário ao interagir com um produto ou serviço. Profissionais de UX realizam pesquisas com usuários (UX Research), mapeiam jornadas, criam wireframes, realizam testes de usabilidade e definem fluxos de navegação para garantir que o produto seja intuitivo, útil e atenda às necessidades reais dos usuários.
Sobre a área de Segurança da Informação
A área de Segurança da Informação é uma das mais estratégicas e requisitadas no mercado de tecnologia. Com o aumento dos ataques cibernéticos, roubo de dados e regulações como LGPD e GDPR, empresas de todos os portes investem pesadamente em profissionais que protejam seus ativos digitais.
As principais especializações incluem Segurança de Redes, Segurança em Cloud (AWS, Azure, GCP), Segurança Ofensiva (Penetration Testing, Red Team), Segurança Defensiva (SOC, Blue Team), AppSec e Governança de Segurança. Ferramentas como SIEM (Splunk, QRadar), firewalls, EDR e plataformas de Vulnerability Management são essenciais.
Certificações como CISSP, CEH, OSCP, CompTIA Security+ e AWS Security Specialty são diferenciadores importantes. Profissionais de segurança da informação estão entre os mais bem remunerados do setor, com demanda crescente especialmente em fintechs, healthtechs e empresas de grande porte.
Sobre a área de Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Blockchain
A área de Blockchain envolve o desenvolvimento e a implementação de registros distribuídos e seguros de transações (ledgers). Profissionais dessa área trabalham com o desenvolvimento de smart contracts (contratos inteligentes), criptografia, algoritmos de consenso e plataformas como Ethereum, Hyperledger e Solana, garantindo segurança e descentralização para diversos tipos de aplicações.