Senior Software Developer - Python

QiBit Portugal
Porto O dia inteiro A tempo inteiro

Descrição:

We are looking for a Senior Software Developer - Python, to integrate the team of our client - a company in the automation and industry sector.

What will be your main tasks and responsibilities?

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

What is required from you?

  • Academic background in Information Systems or other similar area will be valued;
  • Previous 07 years of experience in software engineering, preferably with more than 03 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).

Sounds like you? Send us your CV and let's talk!

#LI-LC1

Candidate-se através do website

08/01/2026;   from: itjobs.pt

Os empregos semelhantes

  • Job Impulse - Trabalho Temporário
  • Porto
... : Job Impulse Portugal is recruiting a Senior Software Developer (Full Stack) (M/F/D) for an international ... Role To design, develop, and maintain robust, secure, and scalable software solut
17 dias atrás
  • Michael Page Portugal
  • Porto
Descrição: The Senior .NET Software Developer will be responsible for designing, ... technical guidance. Profile A successful Senior .NET Software Developer should have: Proven experience in ...
um dia atrás
  • Michael Page Portugal
  • Porto
... in an agile team of Software developers. Collaborate with stakeholders ... process. Profile A successful Senior Product Developer should have: Customising operating ... Powershell and Batch scripting. Software deployment and configuration. Network protocols ...
um dia atrás
  • GBT Solutions
  • Porto
Descrição: Want to Make Waves in Tech? GBT Solutions Is the Place to Be! About Us: GBT Solutions is a Portuguese technology company founded in 2018, part of the HFA Group established in 1995. With a focus on delivering cutting-edge solutions across ...
18 dias atrás