Pular para o conteúdo principal

Software Engineer Backend Java| Python

Descrição da vaga

O que buscamos?



Estamos buscando uma pessoa Software Engineer Backend para fazer parte do nosso time! Se você tem espírito inovador, gosta de desafios e busca autonomia para pensar, criar e contribuir com em um ambiente ágil, de muita cooperação e tecnologia de ponta, dá uma olhada na nossa vaga abaixo!

Responsabilidades e atribuições

O que você precisa ter:


  • Profissional com experiência consolidada no desenvolvimento de sistemas back-end, com domínio das linguagens Java e Python, e atuação em ambientes de nuvem (AWS);
  • Responsável por projetar, desenvolver e manter APIs, integrações e serviços de backend robustos e escaláveis;
  • Conhecimento prático em automação de processos de deploy utilizando pipelines de CI/CD;
  • Desenvolver e manter serviços back-end em Java (Spring Boot) e Python (FastAPI, Flask, etc.);
  • Criar e consumir APIs RESTful e/ou GraphQL;
  • Projetar soluções escaláveis e seguras em ambientes cloud, especialmente AWS;
  • Automatizar processos de build, teste e deploy com pipelines CI/CD (ex: CodePipeline, CodeBuild, Jenkins, GitHub Actions);
  • Integrar soluções com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, DynamoDB);
  • Colaborar com equipes multidisciplinares (front-end, QA, DevOps, produto);
  • Escrever código limpo, testável e documentado;
  • Participar de code reviews e propor melhorias contínuas de arquitetura e processos.
  • Java (8+) com Spring Boot;
  • Python 3+ (preferencialmente com experiência em frameworks web);
  • AWS (ECS, Lambda, API Gateway, RDS, S3, CloudWatch, IAM);
  • CI/CD com CodePipeline, GitHub Actions, Jenkins ou similares;
  • Experiência com containers (Docker) e versionamento com Git;
  • Familiaridade com testes automatizados (unitários e de integração).

Desejável:

  • Experiência com arquitetura baseada em microsserviços;
  • Conhecimento em mensageria (SQS, Kafka, RabbitMQ);
  • Infraestrutura como código (Terraform, CloudFormation);
  • Monitoramento e observabilidade (Datadog, Prometheus, etc.).

Requisitos e qualificações

Formação e engajamento desejáveis:


  • Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
  • Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade.

Informações adicionais

O que oferecemos:


🍽️ Auxílio alimentação e mobilidade;


🩺 Plano de saúde;

 

🚀 Avaliações semestrais com a perspectiva de crescimento;


🗣️ Cultura de Feedback;


⏸️ Recesso maternidade/paternidade;


💰 Bônus por indicação;


🧠 ZenKlub - duas sessões gratuitas por mês;

 

📖 Benefício Educação;

 

🎖️ Prêmio por tempo de casa;

 

🖥️ Escritório disponível para coworking em Porto Alegre(RS).


Sobre a contratação:


💼Contrato no modelo CLT ou PJ;


👨‍💻Trabalho Remoto;



Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista comportamental
  3. Etapa 3: Desafio técnico
  4. Etapa 4: Entrevista Técnica
  5. Etapa 5: Proposta
  6. Etapa 6: Contratação

VEM PRA SOFT! 💙

Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/



--------