About the Role We are looking for a highly skilled Sr. Backend Developer with strong expertise in Python and modern backend technologies. The ideal candidate should have hands-on experience in building scalable, secure, and high-performance backend systems, working with APIs, and integrating databases in production environments. Key Responsibilities Design, develop, and maintain scalable RESTful APIs using FastAPI . Implement async programming, request validation, and error handling for robust backend services. Work with SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB), ensuring query optimization and high performance . Develop secure API integrations for internal and external systems. Work with MQTT protocol for seamless IoT data communication and integration. Perform Linux system administration , shell scripting, and troubleshooting for backend services. Manage code repositories with Git , including branching, merging, PR reviews, and CI/CD integration . Utilize OpenCV and ML frameworks (TensorFlow, PyTorch, scikit-learn) for image processing and ML model deployment. Debug, optimize, and enhance system performance in production environments. Collaborate with cross-functional teams (Frontend, DevOps, Data Science) to deliver end-to-end solutions. Required Skills & Experience 2–6 years of proven experience in backend development. Strong expertise in Python programming. Proficiency with FastAPI and RESTful API development . Hands-on experience with SQL & NoSQL databases and query optimization . Knowledge of API integration, security, and scalability . Practical experience with MQTT protocol in IoT ecosystems. Strong Linux proficiency (system administration, shell scripting, troubleshooting). Experience with Git version control , code reviews, and CI/CD pipelines. Exposure to OpenCV & ML model deployment using TensorFlow/PyTorch. Strong problem-solving and debugging skills . Good to Have Experience with Docker/Kubernetes for containerization and orchestration. Familiarity with AWS services (EC2, S3, Lambda, RDS). What We Offer Opportunity to work on cutting-edge backend and IoT solutions . Collaborative and growth-driven work culture. Competitive compensation and benefits. Career development with exposure to AI, ML, and cloud technologies . Job Type: Full-time Pay: ₹450,000.00 - ₹650,000.00 per year Application Question(s): How soon you can ? ( In Days ) What is your Current CTC ? What is your Expected CTC ? Experience: Python: 3 years (Required) SQL: 3 years (Required) MQTT Protocol: 3 years (Required) FAST API Integration: 2 years (Required) Linux : 2 years (Required) Location: Pune, Maharashtra (Required) Work Location: In person
Key Responsibilities Develop and maintain backend systems using Python, FastAPI, REST APIs, and asynchronous programming. Manage databases, integrate APIs, and handle Linux, shell scripting, GIT/CI-CD, and MQTT workflows. Implement OpenCV, ML models, Docker/Kubernetes, AWS services, and ensure code optimization and debugging. About Company: RuruX Technologies Pvt. Ltd. is a Pune-based tech company focused on driving digital transformation in the manufacturing industry through Industry 4.0 and IoT-based solutions. We help industries enhance productivity, optimize operations, and gain real-time insights with our innovative platforms like Convergence (Manufacturing Execution System) and Whereverse (IoT-based tracking solution). At RuruX, we combine technology and industrial expertise to shape the future of smart manufacturing.