Senior Software Engineer

5 days ago


Jaipur, India Restaurant Reviews 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, , 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, ₹25,000.00 per week

Education:

  • Master's (Preferred)

Experience:

  • Software design: 5 years (Preferred)

Language:

  • English (Required)


  • Jaipur, Rajasthan, India beBeeSoftware Full time ₹ 6,00,000 - ₹ 12,00,000

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced senior software engineer to join our development team. The ideal candidate is passionate about clean code, scalable architecture, and innovative problem-solving.


  • Jaipur, India Remotively Full time

    Role Description This is a full-time, on-site role for a Senior Java Software Engineer, located in Jaipur. The Senior Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include working with Java and the Spring Framework to develop microservices, programming, and collaborating with...


  • Jaipur, Rajasthan, India PAR Technology Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants...


  • Jaipur, Rajasthan, India Better Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Better(Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helpingbusinesses scale with technology.Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling and...


  • Jaipur, India Better Software Full time

    Better(Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helping businesses scale with technology. Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling...


  • Jaipur, Rajasthan, India Better Software Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Better(Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helpingbusinesses scale with technology.Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling and...


  • Jaipur, Rajasthan, India beBeeDataDriven Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    Job Title:Senior Back-End DeveloperJob Description:We are seeking an experienced software engineer to join our tech team.This role involves working on complex data integration, processing, and automation projects.Key Responsibilities:To assist teams in utilizing data effectively to support various business objectives.To collaborate with cross-functional...


  • Jaipur, Rajasthan, India Dreamcast Full time

    About the Role :We are seeking an experienced and highly motivated Senior Lead Software Engineer to lead our development team in designing, building, and maintaining scalable, high-performance microservices-based applications. You will architect solutions using modern frameworks such as NestJS, Laravel, and Next.js, and play a critical role in driving...

  • Software Engineer

    5 days ago


    Jaipur, India Closeloop Technologies Full time

    We are looking for a motivated Software Engineer (Dotnet) with 2–3 years of hands-on experience to join our growing engineering team. In this role, you will contribute to the design, development, and maintenance of backend software components that support our web and client/server platforms. The ideal candidate is passionate about backend development,...


  • Jaipur, Rajasthan, India beBeeSoftwareEngineering Full time ₹ 1,20,00,000 - ₹ 1,40,00,000

    Job Title: Senior Software Engineering LeadAbout the Role:We are a technology-driven organization with a focus on cloud-based practice management software solutions for healthcare providers.Our cutting-edge technology streamlines administrative tasks, including appointment scheduling, patient registration, billing, and electronic health record management.We...