Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Analista de Engenharia de Software – Inmetrics – Home Office

Inmetrics

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia busca um Analista de Engenharia de Software Sênior Fullstack para atuar no desenvolvimento e evolução de soluções digitais. O profissional será responsável por decisões arquiteturais, desenvolvimento de aplicações em Java e React, e colaboração com times multidisciplinares. Experiência sólida em engenharia de software e conhecimento em bancos de dados relacionais e não relacionais são essenciais. O trabalho será realizado em Rio de Janeiro, com um foco em boas práticas de engenharia e metodologias ágeis.

Qualificações

  • Experiência sólida em desenvolvimento de software em ambientes complexos.
  • Domínio em programação orientada a objetos com Java e Spring Boot.
  • Experiência em bancos de dados relacionais e não relacionais.

Responsabilidades

  • Atuar como referência técnica no desenvolvimento de soluções digitais.
  • Participar do planejamento técnico e da definição de abordagens de engenharia.
  • Desenvolver e manter aplicações backend e frontend.

Conhecimentos

Java
React
Clean Code
APIs RESTful
Spring Boot
RabbitMQ
Git
Scrum
Inglês Básico

Ferramentas

Oracle
MongoDB
Jira
AWS Cloud
Node.js
Descrição da oferta de emprego
Cargo: Analista de Engenharia de Software Sênior Fullstack

Responsabilidades e atribuições

Responsabilidades do Cargo
  • Atuar como referência técnica no desenvolvimento e evolução de soluções digitais, contribuindo de forma ativa para decisões arquiteturais, qualidade do código e sustentabilidade dos sistemas ao longo do tempo.
  • Participar do planejamento técnico e da definição de abordagens de engenharia, avaliando impactos, riscos e trade-offs para garantir soluções escaláveis, seguras e alinhadas às necessidades do negócio.
  • Desenvolver, evoluir e manter aplicações backend e frontend, aplicando princípios sólidos de engenharia de software, boas práticas de Clean Code, padrões de projeto e testes automatizados.
  • Realizar code reviews com foco em qualidade, legibilidade, performance e aderência aos padrões definidos, promovendo a melhoria contínua do time e do código entregue.
  • Planejar, implementar e manter testes automatizados em diferentes níveis (unitários, integração e contrato), contribuindo para uma estratégia de testes consistente e confiável.
  • Atuar na sustentação de sistemas em ambiente produtivo, investigando incidentes, identificando causas raiz e propondo melhorias estruturais para evitar recorrências.
  • Colaborar ativamente com times multidisciplinares (produto, QA, SRE e negócios), participando das cerimônias ágeis e contribuindo com feedbacks técnicos e funcionais.
  • Produzir e manter documentação técnica clara, objetiva e atualizada, garantindo rastreabilidade das decisões e facilitando a evolução dos sistemas.
Requisitos e qualificações
Requisitos do Cargo
  • Sólida experiência em desenvolvimento de software, com atuação consistente como Engenheiro de Software em ambientes complexos e de alta criticidade.
  • Domínio de programação orientada a objetos utilizando Java, com experiência prática em Spring Boot para construção de aplicações robustas e escaláveis.
  • Experiência com bancos de dados relacionais e não relacionais, incluindo Oracle e MongoDB, com foco em modelagem, performance e integridade dos dados.
  • Vivência no desenvolvimento e consumo de APIs RESTful, incluindo versionamento, contratos e boas práticas de integração.
  • Conhecimento em mensageria, com experiência prática em RabbitMQ ou tecnologias equivalentes.
  • Experiência no desenvolvimento de interfaces utilizando React, JavaScript e TypeScript, compreendendo a integração entre frontend e backend.
  • Vivência com controle de versão utilizando Git, aplicando boas práticas de branching, code review e integração contínua.
  • Participação ativa em metodologias ágeis (Scrum, Kanban), com capacidade de contribuir tecnicamente nas cerimônias e no planejamento das entregas.
  • Excelente comunicação verbal e escrita, com habilidade para articular soluções técnicas de forma clara para diferentes públicos.
  • Perfil proativo, colaborativo e orientado à qualidade, com compromisso contínuo com evolução técnica e boas práticas de engenharia.
  • Inglês em nível básico para leitura e compreensão de documentação técnica.
Diferenciais
  • Experiência com AWS Cloud, incluindo utilização de serviços e boas práticas de arquitetura em nuvem.
  • Vivência com Axway API Gateway ou soluções similares de gestão e segurança de APIs.
  • Conhecimento em Jira para acompanhamento de demandas, defeitos e fluxo de trabalho.
  • Familiaridade com Node.js e arquitetura de microserviços.
  • Experiência com ferramentas de observabilidade, como Dynatrace, incluindo análise de métricas, logs e traces.
  • Conhecimento em testes de contrato e estratégias de integração contínua voltadas para APIs distribuídas.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.