Senior Software Developer - Python On-site QiBit Porto September 20, 2025
Qi
Bit is a company dedicated exclusively to the Information and Communications Technology (ICT) sector, belonging to Gi Group, an Italian multinational positioning itself as one of the largest companies worldwide in the field of Human Resources.
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 (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.
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
- 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: Devs.pt Localização: Porto
Porto, Porto District, PortugalPublicado: 31. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!