Jobs
Interviews

Restaurant Reviews

1 Job openings at Restaurant Reviews
Senior Software Engineer (Contractor) – Restaurant Reviews Platform (Remote, India)

jaipur

5 years

INR Not disclosed

Remote

Full Time

Are you an experienced and security-conscious Senior Software Engineer ready to contribute your expertise to a cutting-edge platform? We are seeking a highly skilled and motivated Senior Software Engineer to join our team remotely from India, with a preference for candidates based in Lucknow or Jaipur. With our front-end development largely in place and launch imminent, this is an exceptional opportunity to architect robust backend systems, integrate a critical CRM, and optimize our AWS infrastructure. You will play a pivotal role in advancing our innovative Restaurant Reviews platform, with a strong emphasis on integrating advanced AI capabilities. Our platform enables restaurant owners to manage their profiles, menus, and reservations, while users can search, review, and interact with restaurants. We are on the cusp of launching and are heavily integrating AI, including sophisticated call systems that will source and push data to both our CRM and backend. You will be instrumental in developing these core functionalities, ensuring data integrity, scalability, and robust security. Responsibilities: Architect, develop, and maintain secure and scalable backend services and APIs for our Restaurant Reviews platform. Lead the integration of SuiteCRM with our custom backend, ensuring seamless data flow and synchronization. Collaborate closely with our frontend team to define and implement API requirements and data structures. Configure, manage, and optimize essential platforms and services on AWS (Amazon Web Services) to support market launch and ongoing operations. Implement and enforce best-practice security measures across all backend systems and AWS infrastructure. Drive the architecture and implementation of AI integration, particularly for call systems that interact with the CRM and backend. Design and optimize database schemas and queries to ensure high performance, reliability, and scalability. Lead code reviews, design discussions, and contribute to continuous improvement initiatives. Troubleshoot and debug complex backend issues, ensuring system stability and performance. Requirements: ✅ Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related technical field, with at least 5 years of professional experience in backend development. ✅ Advanced proficiency in backend programming languages (e.g., Python with Django/Flask, Node.js, Java). ✅ Strong expertise in database systems (e.g., SQL databases like PostgreSQL, MySQL; NoSQL databases). ✅ Proven experience in designing and implementing RESTful APIs. ✅ In-depth knowledge of cloud computing platforms, particularly AWS. ✅ Comprehensive understanding of security principles in software development and infrastructure. ✅ Exceptional problem-solving skills and a proactive approach to adopting new technologies. ✅ Excellent communication and collaboration skills, with proven ability to work effectively in remote team environments. ✅ Reliable computer and high-speed internet connection. ✅ Ability to commit to a full-time schedule of 40 hours per week. ✅ Based in India, with preference for Lucknow or Jaipur. Bonus Skills (Nice to Have, but not required): Experience with CRM systems, especially SuiteCRM. Expertise in specific AWS services (e.g., EC2, RDS, Lambda, S3, IAM, VPC, API Gateway). Strong understanding of AI/Machine Learning concepts or hands-on experience with AI model integration. Proficiency in containerization technologies (e.g., Docker). Experience with CI/CD pipelines. Portfolio of professional projects showcasing backend development or cloud infrastructure skills. Why Join Us? Contribute to building a global platform in a dynamic, fast-paced environment. Collaborate with experienced developers and receive opportunities for professional growth. Be at the forefront of AI integration, contributing to an impactful and innovative product. Enhance your expertise across backend development, cloud infrastructure, and security. Work in a collaborative and supportive remote team. Potential for contract extension based on performance. Job Type: Contractor (3-month initial contract, with potential for becoming a full-time team member) Schedule: 40 hours per week (flexible remote hours) Job Type: Contractual / Temporary Contract length: 3 months Pay: ₹20,000.00 - ₹25,000.00 per week Education: Master's (Preferred) Experience: Software design: 5 years (Preferred) Language: English (Required)

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.