Job Description
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 r...
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 r...
Ready to Apply?
Take the next step in your AI career. Submit your application to QiBit today.
Submit Application