Engenheiro(A) De Software Backend | Pleno
nstech
Score da Vaga
100 pontosSobre a Vaga
Os times de componentização necessitam de engenheiros(as) Backend, para construir os componentes de negócio server-side das jornadas, seguindo os padrões de componentização e os contratos da plataforma. Atuação direta na decomposição do legado com foco em API-first, event-driven e Data Foundation.
Responsabilidades e atribuições
· Implementar componentes de negócio via API (REST/gRPC) e eventos (Kafka).
· Fatiar capacidades do legado conforme o playbook técnico, sem acesso direto a banco.
· Garantir qualidade, testes automatizados, segurança e observabilidade nas entregas.
· Integrar componentes aos subdomínios de dados de referência/MDM.
· Colaborar no rollout e na estabilização por clusters de clientes.
· Expor dados ao ecossistema da nstech via contratos versionados.
Requisitos e qualificações
· Experiência sólida em desenvolvimento Backend (.Net e/ou Node.js).
· Arquitetura de microsserviços, APIs REST, mensageria/eventos (Kafka, RabbitMQ).
· Boas práticas de testes, CI/CD e versionamento.
· Colaboração em squads ágeis.
Diferenciais
· Domínio de DDD, CQRS e arquitetura hexagonal.
· Experiência com MDM e subdomínios de dados de referência.
· Domínio logístico / TMS.
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.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
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 Marketing
A área de Marketing é estratégica para o crescimento e posicionamento de qualquer empresa. Engloba marketing tradicional, brand management, pesquisa de mercado, trade marketing, marketing de produto e inteligência de mercado. Profissionais de marketing são responsáveis por planejar e executar estratégias que conectam marcas ao seu público-alvo.
As principais habilidades incluem brand management, pesquisa de mercado, análise competitiva, product marketing, trade marketing, precificação, marketing relacional e desenvolvimento de canal. Conhecimento de ferramentas de pesquisa (Nielsen, Kantar, Ipsos), BI e planilhas avançadas é diferencial.
Profissionais de marketing em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam product marketing, go-to-market strategy e data-driven marketing. A área oferece oportunidades desde analista até CMO, com foco em crescimento, posicionamento de marca e retorno sobre investimento.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
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 Atendimento
A área de Atendimento ao Cliente / Relacionamento é essencial para garantir a satisfação, retenção e o bom relacionamento com os clientes. Profissionais dessa área são a principal interface de comunicação, lidando com dúvidas, solicitações, feedback e garantindo uma experiência de alta qualidade no dia a dia. Habilidades em comunicação, resolução de problemas, empatia e paciência são indispensáveis.
Sobre a área de Redação
A área de Redação é responsável por criar textos persuasivos, criativos e estratégicos para diferentes canais de comunicação. Profissionais de redação transformam ideias em palavras que engajam, convertem e constroem a identidade de voz das marcas.
As principais habilidades incluem redação publicitária, copywriting, roteiro para vídeos e podcasts, escrita persuasiva, tom de voz e guidelines editoriais. Conhecimento de SEO writing, Grammarly e ferramentas de produtividade de texto é diferencial.
Profissionais de Redação em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam copy para landing pages, e-mail sequences e conteúdo para funil de conversão. A área oferece oportunidades desde redator júnior até diretor de copy, com foco em criatividade, persuasão e performance.