Pessoa Desenvolvedora De Software Sênior
tech6group
Score da Vaga
100 pontosA missão da Pessoa Desenvolvedora de Software Sênior é projetar, desenvolver e evoluir soluções de software robustas, escaláveis e confiáveis. Atuará em um contexto de alta complexidade técnica, com foco em gerar valor para o negócio e uma experiência consistente para os usuários.
Com autonomia e visão sistêmica, será responsável por contribuir para decisões técnicas e arquiteturais, solucionar problemas complexos, antecipar riscos e propor caminhos que contribuam para a evolução dos produtos e da engenharia. Também atuará de forma colaborativa com o time, conectando tecnologia, produto e negócio para transformar necessidades em soluções sustentáveis e de alto impacto.
Seu dia a dia por aqui
- Desenvolver e evoluir aplicações Full Stack utilizando JavaScript e TypeScript;
- Desenvolver e manter APIs e serviços dentro do ecossistema JavaScript;
- Participar de decisões técnicas e arquiteturais;
- Investigar e solucionar problemas complexos em produção;
- Atuar na otimização de performance de aplicações e serviços;
- Garantir qualidade por meio de testes automatizados, revisão de código e boas práticas de engenharia;
- Contribuir para a evolução de CI/CD e observabilidade;
- Apoiar tecnicamente o time por meio de compartilhamento de conhecimento e revisões de código;
- Identificar riscos e impedimentos e atuar na construção de soluções;
- Trabalhar em conjunto com tecnologia, produto e negócio para construir entregas consistentes.
O que é importante pra gente
- Formação superior completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Experiência sólida com desenvolvimento Full Stack em ambientes de produção;
- Experiência com JavaScript e TypeScript;
- Experiência com desenvolvimento de APIs REST;
- Conhecimento de SOLID, Clean Code e Design Patterns;
- Experiência com bancos de dados relacionais, modelagem de dados e otimização de consultas;
- Vivência com testes automatizados;
- Conhecimento de CI/CD e práticas modernas de desenvolvimento;
- Conhecimento em arquitetura distribuída e microsserviços;
- Capacidade de investigar problemas complexos, avaliar alternativas e tomar decisões técnicas com critério;
- Autonomia e ownership sobre as entregas, acompanhando demandas até sua conclusão e antecipando riscos;
- Comunicação clara e capacidade de construir soluções em conjunto com times técnicos, produto e negócio;
- Inglês para atuação profissional, incluindo reuniões, discussões técnicas e interação com clientes.
Será um diferencial se você tiver:
- Experiência com Azure;
- Vivência com plataformas SaaS em larga escala;
- Experiência com diferentes frameworks e ferramentas do ecossistema JavaScript;
- Experiência com observabilidade e troubleshooting em produção;
- Experiência com sistemas críticos e aplicações de grande escala;
- Experiência com liderança técnica ou mentoria;
- Experiência prática com ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software.
Como será o nosso processo
- Conversa inicial com Recrutamento;
- Conversa com liderança técnica;
- Conversa técnica.
Se você gosta de resolver problemas reais, participar de decisões que geram impacto e construir tecnologia com propósito, queremos conhecer você.
Vem construir o próximo capítulo da Tech6 com a gente.
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 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 Tech Recruiter
O Tech Recruiter é um profissional especializado em recrutar talentos de tecnologia, desde desenvolvedores até engenheiros de IA e profissionais de DevOps. Ele combina conhecimento técnico com habilidades de recrutamento para avaliar e atrair candidatos altamente qualificados.
As principais habilidades incluem technical screening, análise de perfis técnicos (GitHub, portfólios, blogs), conhecimento de stacks e arquiteturas de software, networking em comunidades tech e eventos. Domínio de ferramentas como LinkedIn Recruiter, Gem, Ashby e plataformas de teste técnico é diferencial.
Tech Recruiters são profissionais escassos e muito bem remunerados, especialmente aqueles que conseguem mapear e acessar talentos passivos em mercados competitivos como IA, engenharia de dados e cloud computing.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Sobre a área de Branding
Branding é a área responsável por construir, gerenciar e fortalecer a identidade e o valor de uma marca no mercado. Profissionais de branding criam estratégias que definem como a marca é percebida pelo público, desde o logotipo até a experiência completa do cliente.
As principais habilidades incluem estratégia de marca, identidade visual, brand guidelines, posicionamento, naming, brand voice, pesquisa de mercado, brand equity e gestão de marca. Conhecimento de design gráfico (Figma, Illustrator, Photoshop), storytelling e experiência de marca é diferencial.
Profissionais de Branding em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, digital branding e conseguem construir marcas fortes e memoráveis em mercados competitivos. A área oferece oportunidades desde designer de marca até diretor de brand, com foco em identidade, diferenciação e valor percebido.
Sobre a área de Dados
A área de Dados passou por uma transformação radical com a ascensão da Inteligência Artificial Generativa. Profissionais de dados são fundamentais para tomada de decisão baseada em evidências em todas as indústrias.
As principais especializações incluem Data Engineering, Data Science, Business Intelligence, Machine Learning Engineering e Analytics. Ferramentas como SQL, Python, Spark, dbt e plataformas de cloud (AWS, GCP, Azure) são essenciais.
O mercado de dados continua com alta demanda e salários entre os mais competitivos do setor de tecnologia, com muitas oportunidades para trabalho remoto.
Comentários 0