QX Global Group
Website:
qxglobalgroup.com
Job details:
We are looking for an experienced Python Developer with 4–5 years of hands-on experience in building scalable, high-performance backend systems. The ideal candidate should have strong expertise in modern Python frameworks, real-time communication technologies, and cloud-native architectures. This role also requires leadership capabilities, including mentoring junior developers, reviewing code, and driving best practices in system design and development.
Key Responsibilities:
- Design, develop, and maintain scalable backend systems using Python (FastAPI preferred)
- Build high-performance APIs and services using modern frameworks such as FastAPI
- Develop real-time systems using WebSocket, WebRTC, and asynchronous architectures
- Architect and implement microservices-based and serverless solutions
- Handle large-scale data processing and systems managing millions of records with optimized throughput
- Design modular, reusable, and maintainable code structures
- Develop custom frameworks, SDKs, and internal tools to accelerate development
- Deploy and manage applications on Azure cloud using containerization (Docker, Kubernetes, etc.)
- Ensure performance optimization, scalability, and reliability of systems
- Lead development efforts, conduct code reviews, and mentor junior developers
- Collaborate with cross-functional teams to design and deliver robust solutions
Required Skills & Experience:
- 4–5 years of strong hands-on experience in Python development
- Expertise in FastAPI and modern backend development practices
- Experience with real-time technologies such as WebSockets and WebRTC
- Strong understanding of asynchronous programming and event-driven systems
- Experience in building scalable systems handling high data volumes and throughput
- Hands-on experience with microservices architecture and serverless development
- Proficiency in Azure cloud services and deployment of Python applications
- Experience with Docker and container orchestration tools (e.g., Kubernetes)
- Strong understanding of API design, development, and management
- Experience in building modular codebases, custom frameworks, and SDKs
- Good knowledge of system design, scalability, and performance optimization
Nice to Have:
- Experience with message queues and streaming systems (Kafka, RabbitMQ, etc.)
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of database systems (SQL and NoSQL) and caching mechanisms (Redis)
- Exposure to distributed systems and high-availability architectures
- Basic understanding of AI/ML system integration
- Experience with monitoring and logging tools (Prometheus, Grafana, etc.)
Click on Apply to know more.