Search by job, company or skills

QX Global Group

Python Developer

Save
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148624523

Similar Jobs

Ahmedabad, India

Skills:

GitDockerPythonsoftware pipeline setup

Ahmedabad, India

Skills:

JavascriptPandasCSSDockerKubernetesPythonHTMLAWS BedrockAWS Cloud ServicesStreamlitDatabase design and optimization