# Desenvolver Backend

**Company:** [SDO Mocambique](https://jobs.workable.com/companies/5HAdwFaNnpZz1hmimieB9C.md)
**Location:** Maputo, Mozambique
**Workplace:** on site

[Apply for this job](https://jobs.workable.com/view/4b9dd99d-1d6c-4d11-ab37-d4ea05be21b9)

## Description

-   Desenvolver componentes backend de software: serviços, APIs, tarefas em segundo plano (background tasks), tarefas agendadas e integração com outros sistemas backend;
-   Escrever testes unitários para validar o comportamento dos componentes;
-   Criar e manter a documentação dos componentes backend;
-   Investigar e corrigir incidentes de produção escalados;
-   Estimar e avaliar funcionalidades/histórias durante o refinamento do backlog.

## Requirements

-   Licenciatura em Engenharia Informática, engenharia de Software ou áreas relacionadas;
-   2 anos de experiência na área;
-   Muito boa compreensão da arquitectura cliente-servidor e da arquitetura Web (HTTP);
-   Experiência com Programação Orientada a Objectos (OOP) e programação assíncrona;
-   Conhecimento intermédio de técnicas de engenharia backend;
-   Experiência de colaboração em equipa e cumprimento de compromissos assumidos.

**Competências Técnicas Obrigatórias:**

-   HTTP, SOAP e REST APIs;
-   Git e Linux;
-   Bases de Dados Relaccionais e NoSQL;

-   Conhecimento intermédio de qualquer uma das seguintes linguagens/ferramentas backend: java backend (J2EE, Jarkarta EE, EE4J, Spring-Framework, Quarkus, Microprofile) ou Go Lang.

**Competências Técnicas Preferenciais:**

-   Conhecimentos básicos de Docker Containers (build e execução);
-   Conhecimentos básicos de AWS (Lambda Functions, S3, SQS, DynamoDB, ECS);
-   Integrações (WSO2 Integrator, Apache Camel) e GitLab CI/GitHub Pipelines;
-   Swagger/OAS3, JWT, OAuth2, OpenID Connect;
-   Observabilidade de sistemas (logging, tracing e métricas).
