Jobs Senior Software Developer - Python
Q

Senior Software Developer - Python

QiBit Portugal

Oferta Full-time
Tecnologia Porto, PT €1 060 - €1 892/mês mercado Posted 1 week ago
26
Views
0
Applications
14/02/2026
Há 1 week ago

Description

Enhanced version View 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

This description was automatically enhanced by AI for better readability, maintaining all original information.

Weather on start day

Wednesday, 25 de February — Thunderstorm · Max 15° · Min 11° · Rain 45% (3.4mm) · Wind 14 km/h

Previsão para os dias seguintes

  • Thu, 26 Feb
    Max 18° · Min 9°
  • Fri, 27 Feb
    Rain
    Max 13° · Min 9°
  • Sat, 28 Feb
    Partly cloudy
    Max 16° · Min 7°
  • Sun, 1 Mar
    Partly cloudy
    Max 16° · Min 7°

Detalhes

Listing type
Job Offer
Schedule Type
Full-time
Category
Tecnologia
Status
Location
Porto, PT
Start
14/02/2026

Salário de Mercado

€1 060 - €1 892/mês