Senior Software Developer - Python
Overview
We are looking for a Senior Software Developer - Python, to integrate the team of our client – a company in the automation and industry sector.
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 (g
RPC/REST, schemas, versioning, authentication, timeouts, retries, idempotency); - Ensure testability, determinism, and reproducibility; drive unit, integration, and
-
- end test strategies with meaningful coverage; - Drive performance & reliability through profiling, tracing, and
- driven improvements (latency, throughput, error budgets); - Collaborate
- functionally with Backend, Dev
Ops, QA, and Product teams to design and deliver robust, evolvable solutions in production.
Qualifications
- 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
- 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,
- 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,
- signal code reviews, mentoring by example; - Fluency in English (both written and spoken).
Sounds like you? Send us your CV and let’s talk!
- Informações detalhadas sobre a oferta de emprego
Empresa: QiBit Portugal Localização: Porto
Porto, Porto District, PortugalPublicado: 25. 9. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!