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