Anúncios Senior Software Developer - Python
Q

Senior Software Developer - Python

QiBit Portugal

Oferta Full-time
Tecnologia Porto, PT €1 060 - €1 892/mês mercado Publicado há 1 semana
25
Visualizações
0
Candidaturas
14/02/2026
Há há 1 semana

Descrição

Versão aprimorada Ver original →

📋 Descrição da Função

Somos à procura de um Senior Software Developer - Python para integrar o nosso time. Trabalharemos com uma empresa líder no Porto, Portugal.

🎯 Responsabilidades

  • Own system architecture for reliable, observable, and maintainable edge services.
  • Set engineering standards (design reviews/RFCs, coding guidelines, test strategies, CI quality gates) and act as a mentor and role model for junior engineers.
  • Design clean interfaces with backend services (gRPC/REST, schemas, versioning, authentication, timeouts, retries, idempotency).
  • Ensure testability, determinism, and reproducibility; drive unit, integration, and end-to-end test strategies with meaningful coverage.
  • Drive performance & reliability through profiling, tracing, and data-driven improvements (latency, throughput, error budgets).
  • Collaborate cross-functionally with Backend, DevOps, QA, and Product teams to design and deliver robust, evolvable solutions in production.

📋 Requisitos

  • Academic background in Information Systems or a similar field.
  • At least 7 years of experience in software engineering, preferably with more than 3 years of hands-on Python.
  • Strong grasp of software design principles (SOLID, modularity, cohesion/coupling, DDD-lite where helpful).
  • Proven experience in software architecture for services: clean layering, clear contracts, configuration management, and observability (metrics/logs/traces).
  • Testing excellence, building pragmatic test pyramids, using fixtures/mocks, property-based tests where appropriate, and CI pipelines with quality gates.
  • Expertise in backend communication, namely with API design, schema/contract versioning, and resilience patterns (circuit breakers, retries, backoff).
  • Strong Linux proficiency (process model, networking basics, filesystems, permissions) and comfort with CLI tooling.
  • Excellent documentation & communication skills, clear design docs, ADRs/RFCs, high-signal code reviews, mentoring by example.
  • Fluency in English (both written and spoken).

💰 Condições

  • Full-time position
  • Competitive salary package
  • Comprehensive benefits package including health insurance, pension plan, and more

Esta descrição foi aprimorada automaticamente com IA para melhor legibilidade, mantendo toda a informação original.

Meteorologia no dia de início

quarta-feira, 25 de fevereiro — Trovoada · Máx 15° · Mín 11° · Chuva 45% (3.4mm) · Vento 14 km/h

Previsão para os dias seguintes

  • qui, 26 fev
    Máx 18° · Mín 9°
  • sex, 27 fev
    Chuva
    Máx 13° · Mín 9°
  • sáb, 28 fev
    Parcialmente nublado
    Máx 16° · Mín 7°
  • dom, 1 mar
    Parcialmente nublado
    Máx 16° · Mín 7°

Detalhes

Tipo de listagem
Oferta de emprego
Tipo horário
Full-time
Categoria
Tecnologia
Estado
Localização
Porto, PT
Início
14/02/2026

Salário de Mercado

€1 060 - €1 892/mês