Desenvolvedor Backend Node JS + Java Pleno (4171)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3 to 5 years of software development experience, preferably in production environments., Proficiency in programming languages such as Java, C#, JavaScript, and TypeScript., Familiarity with frameworks like Spring Boot, .NET Core, and Node.js., Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields..

Key responsibilities:

  • Plan, develop, and implement software solutions using various programming languages and technologies.
  • Collaborate with product teams and stakeholders to translate business needs into clear technical requirements.
  • Identify and fix code issues, optimize system performance, and ensure application scalability and security.
  • Document system development and functionalities for easier maintenance and future updates.

Keep Simple logo
Keep Simple Information Technology & Services SME https://www.keepsimple.com.br/

Job description

JOB DESCRIPTION

Hello Dev,


Você que deseja trabalhar em uma grande empresa, temos uma oportunidade para você🤩.


Essa vaga é para atuar em hospital renomado de São Paulo, com alta estrutura tecnológica, com equipes especializadas e que investe em ensino e pesquisa.


Não perca tempo e se cadastre, é rápido e fácil 👇


RESPONSIBILITIES AND ASSIGNMENTS

  • O desenvolvedor pleno será responsável por planejar, desenvolver e implementar soluções de software, geralmente trabalhando com diferentes linguagens de programação e tecnologias;
  • Vai atuar no desenvolvimento e manutenção de sistemas, assegurando a qualidade do código e o cumprimento de requisitos funcionais e técnicos;
  • Esse profissional precisa ter experiência em metodologias ágeis, para colaborar com equipes de desenvolvimento, QA e stakeholders;
  • O desenvolvedor pleno deve ser capaz de solucionar problemas complexos, realizar testes, otimizar processos de desenvolvimento e garantir a escalabilidade e segurança das aplicações. Além disso, ele ter habilidade para trabalhar com bancos de dados, integração de APIs e ferramentas de versionamento, como Git;
  • Esse perfil também requer uma sólida base em boas práticas de desenvolvimento, como Clean Code, além de conhecimento em frameworks e ferramentas comumente usados, como Spring Boot, Node.js, Cloud e preferência AWS;
  • Desenvolvimento de Software: Criar, testar e manter sistemas e aplicações utilizando linguagens e frameworks adequados (ex: Java, Spring Boot, Node.js, React, etc.).
  • Colaborar com equipes de produto e stakeholders para entender as necessidades do negócio e traduzi-las em requisitos técnicos e funcionais claros;
  • Identificar e corrigir problemas no código, além de otimizar o desempenho e a escalabilidade dos sistemas;
  • Propor e implementar novas soluções tecnológicas ou melhorias para resolver problemas existentes ou aumentar a eficiência dos sistemas;
  • Desenvolver e manter integrações entre diferentes sistemas e serviços, garantindo a interoperabilidade e funcionamento adequado das aplicações;
  • Utilizar ferramentas de controle de versão, como Git, para gerenciar o ciclo de vida do código e garantir a colaboração eficiente dentro da equipe;
  • Documentação Técnica: Documentar o desenvolvimento e as funcionalidades dos sistemas para facilitar a manutenção e futuras atualizações;
  • Trabalhar em conjunto com outros desenvolvedores, QA, designers e stakeholders, participando de reuniões de planejamento, refinamento e retrospectivas em metodologias ágeis (Scrum, Kanban, etc.);
  • Realizar testes unitários, de integração e garantir que o código atenda aos padrões de qualidade e boas práticas, como Clean Code;
  • Oferecer suporte na resolução de problemas técnicos durante o ciclo de desenvolvimento e após o lançamento das aplicações;
  • Manter-se atualizado com as novas tecnologias, ferramentas e boas práticas do mercado, propondo a adoção de inovações quando necessário.

REQUIREMENTS AND QUALIFICATIONS

  • Experiência de 3 a 5 anos em desenvolvimento de software, preferencialmente em ambientes de produção;
  • Proficiência em linguagens de programação, como Java, C#, JavaScript, TypeScript, entre outras;
  • Familiaridade com frameworks como Spring Boot (para Java), .NET Core (para C#), Node.js (para JavaScript), NestJS (para Typescript);
  • Conhecimento em tecnologias de backend, com API REST, GraphQL, etc;
  • Experiência em metodologias ágeis, como Scrum ou Kanban, e ferramentas de gestão ágil, como Jira, Trello, Azure;
  • Proficiência em ferramentas de controle de versão, como Git, e conhecimento em pipelines de CI/CD (Continuous Integration/Continuous Deployment), como Jenkins, GitLab CI, CircleCI ou Azure Pipelines;
  • Experiência com bancos de dados relacionais (ex: MySQL, PostgreSQL, Oracle, SQL Server) e NoSQL (ex: MongoDB, DynamoDB), além de habilidade para criar e otimizar queries SQL;
  • Experiência com integração de APIs, design de microserviços, e arquitetura orientada a serviços (SOA);
  • Entendimento de conceitos de DevOps, incluindo infraestrutura como código, automação e ferramentas de orquestração de containers, como Docker e Kubernetes;
  • Familiaridade com práticas de Test-Driven Development (TDD), Behavior-Driven Development (BDD), testes unitários e de integração;
  • Conhecimento de padrões de design, princípios de arquitetura como SOLID e práticas de Clean Code;
  • Capacidade de analisar e resolver problemas complexos com eficiência e criar soluções escaláveis e seguras;
  • Habilidade para comunicar ideias técnicas e colaborar efetivamente em equipes multidisciplinares, incluindo desenvolvedores, QAs, analistas de negócio e stakeholders;
  • Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.

ADDITIONAL INFORMATION

Modelo de contratação


  • PJ


Forma de Atuação


  • 100% Remoto, com visitas ocasionais.

SEJAM BEM VINDOS A KEEP SIMPLE 👇🏽

Somos uma empresa de consultoria em TI com mais de 10 anos no mercado e contamos com um time de especialistas em recrutamento tech. Nosso processo é 100% focado na experiência de quem tanto importa, o candidato.


Optamos por fazer a diferença e temos orgulho em dizer que todos que passam pela Keep Simple se sentem especiais. Possuímos um ambiente descontraído, colaborativo, e adotamos o ágil de verdade.


Faça parte da nossa história, #vemprakeep 💙🚀


Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Related jobs