PyJobs PyJobs
Post a job
Company
CodeNinja logo

CodeNinja

codeninjaconsulting.com
Location

In office: Lahore

  • 🇵🇰 Pakistan
Apply

Python Developer

Description

Job Summary:

We are seeking an experienced and Python Developer to join our team. The ideal candidate will have a strong background in real-time communication, caching solutions, CI/CD pipeline development, and backend development. This role will involve implementing and maintaining critical software solutions that require seamless integration and high performance.

Key Responsibilities:

  1. Real-Time Communication:

  • Develop and maintain real-time communication features using Socket.IO and gRPC.

  • Ensure efficient bi-directional data transfer between clients and servers.

  • Handle connection stability, error handling, and security measures.

  • Caching Solutions:

    • Set up and configure Redis for caching purposes.

    • Implement caching strategies to optimize database load and improve application performance.

    • Develop mechanisms for cache invalidation and synchronization.

    • Monitor and maintain the health and performance of Redis instances.

  • CI/CD Pipeline Development:

    • Set up continuous integration and deployment pipelines for RASA bot updates.

    • Automate testing and deployment processes to ensure reliable bot updates.

    • Monitor deployment processes and troubleshoot any issues that arise.

  • Backend Development:

    • Map user interactions and journeys to backend services for processing.

    • Develop APIs and microservices to support bot functionalities and user requests.

    • Ensure seamless integration between front-end user interfaces and backend systems.

    • Implement logging and monitoring for user interactions to track and analyze behavior.

Requirements

  • 5-7+ years of experience in full-stack development and DevOps.

  • Proficiency in JavaScript, Node.js, and Python.

  • Strong experience with Socket.IO, gRPC, and Protocol Buffers.

  • Hands-on experience with Redis for caching.

  • Proficiency with CI/CD tools such as Jenkins, GitLab CI/CD.

  • Experience with backend frameworks like Python FastAPI or Django.

  • Strong understanding of software architecture, integration, and performance optimization.

  • Excellent problem-solving and troubleshooting skills.

Benefits

  • Provident Fund applicable from January 2024.

  • Gym Membership

  • Leaves as per the company policy.

  • Company-paid trips

  • Easy Loan Facility for Employees

  • Yearly increment

  • Health Insurance (includes spouse and parents) (till the age of 80)

Get the latest Python jobs in your inbox.
Jobs matching your search
  • Search: Any title, skill or company
  • Skills: Any skill
  • Location: Any location
  • Remote: Fully remote, Geo remote, Hybrid, Office
  • Contract: Full-time, Part-time, Contractor, Temporary, Internship
  • Salary: Any pay range, including unknown pay
  • Posted: Within the last 2160 hours
Email address
Frequency
Receive jobs daily
Best when actively looking for a job
Receive jobs weekly
Best when just browsing jobs

Show filters

Your email won't be used for commercial purposes. Read our Privacy Policy.