Software Engineer Backend Java| Python

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, or related fields., Solid experience in back-end system development with Java and Python., Familiarity with cloud environments, particularly AWS., Knowledge of CI/CD processes and automation tools..

Key responsabilities:

  • Design, develop, and maintain robust and scalable back-end APIs and services.
  • Automate build, test, and deployment processes using CI/CD pipelines.
  • Collaborate with multidisciplinary teams including front-end, QA, and DevOps.
  • Participate in code reviews and propose continuous improvements in architecture and processes.

Job description

JOB DESCRIPTION

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!


RESPONSIBILITIES AND ASSIGNMENTS

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.).

REQUIREMENTS AND QUALIFICATIONS

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.

ADDITIONAL INFORMATION

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.


VEM PRA SOFT! 💙

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


Required profile

Experience

Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Back-End Developer Related jobs