Job Overview
            
                
                    Company
                    Voyantt Consultancy Services LLP
                 
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join Voyantt Consultancy Services LLP and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                Role Description
We're looking for a Senior Python engineer to lead the next stage of our platform: multi-tenant SaaS with real-time chat/Jitsi integrations, a desktop tracker, and AI services.
In this role you’ll architect and ship async APIs, model complex SQL schemas, use NoSQL where it fits, and build event-driven components with retries/Idempotency/DLQs. You’ll implement OIDC/OAuth2 via Keycloak, add org-level RBAC/ABAC, and make logging/metrics/traces first-class.
You’ll own features end-to-end—from spec to rollout—across Docker/K8s and S3-backed storage.
What you'll do
Design and implement
async Python services
(FastAPI/Django, Pydantic, SQLAlchemy).
Model
multi-tenant data
(row/DB-per-tenant trade-offs, partitioning/sharding); write and tune
complex SQL ; use
NoSQL
where appropriate (Redis/MongoDB).
Build
event-driven
components (Redis/Kafka/RabbitMQ): idempotency, retries, DLQs, backoff.
Implement
SSO
with
Keycloak (OIDC/OAuth2) ; org-level
RBAC/ABAC ; service-to-service auth.
Integrate storage/streams:
S3
(large object handling, lifecycle), batching, compression.
Contribute to
real-time comms
integrations (Matrix/Jitsi) and E2EE-aware flows.
Ship with
CI/CD , containerize with
Docker , and collaborate on
Kubernetes/EKS
deployments.
Add
observability by default
(logs, metrics, traces); write tests (unit/integration).
Must-have
5+ years
building production applications and services in
Python .
Strong
SQL
fundamentals (query plans, indexes, isolation levels)
and
practical
NoSQL
use.
Production FastAPI/Django, Pydantic/typing, async I/O.
Auth at scale:
OIDC/JWT , scopes/claims, session/token lifecycles.
Architecture & design:
DDD ,
Repository ,
DTO ,
SOLID ; microservices fundamentals.
Comfortable owning features end-to-end (spec → code → tests → rollout → runbook).
Soft Skills & Work Style
Strong commitment to
code quality
and
performance optimization .
Self-motivated , able to work independently and manage priorities.
Collaborative
team player with clear written and verbal communication.
Operates with
minimal supervision ; asks for context early, unblocks proactively.
Balances
individual ownership
with
team collaboration
and documentation.
Nice-to-have
Matrix (nio), Jitsi/WebRTC, and E2EE concepts (device lists, key backup/restore).
Kafka/RabbitMQ; OpenTelemetry/Prometheus/Grafana.
S3 large-object flows, lifecycle policies.
Performance work: profiling, backpressure handling, hotspot reduction.
            
         
  
  
      About Voyantt Consultancy Services LLP
      
          
          
      
   
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Voyantt Consultancy Services LLP is actively hiring for this Python Developer position
            
            Apply Now