Software Engineer
DIVIETO Ristorante Group, we pride ourselves on combining classic Italian flavors with innovative dining experiences across our restaurant group. Were expanding our operations with a strong focus on technology-driven solutions that enhance efficiency, customer experience, and scalability. As we grow, we are seeking a talented and motivated Software Engineer to join our team remotely and contribute to building modern, reliable, and scalable software solutions.
Position Overview
The Software Engineer will play a key role in designing, developing, testing, and maintaining software systems and applications that support both internal operations and customer-facing platforms. The ideal candidate is passionate about solving problems, thrives in a collaborative environment, and can work independently while adhering to deadlines.
This role is fully remote, but applicants must be physically located in the United States and provide proof of valid government-issued ID.
Key Responsibilities
Software Development: Design, code, and deploy scalable software applications for restaurant operations, point-of-sale (POS) integrations, customer loyalty platforms, and internal management tools.
System Integration: Build and maintain APIs and integrations with third-party systems such as delivery platforms, reservation systems, and payment gateways.
Database Management: Design and optimize relational and non-relational databases to support application performance and data integrity.
Testing & Quality Assurance: Develop and maintain automated unit and integration tests; troubleshoot and debug software issues efficiently.
Collaboration: Work closely with product managers, designers, and stakeholders to gather requirements and deliver features that align with business goals.
Security & Compliance: Implement best practices for data security, user authentication, and compliance with U.S. data protection standards.
Continuous Improvement: Stay updated with modern technologies, frameworks, and tools to recommend and implement process improvements.
Required Qualifications
Must reside in the United States.
Must have valid government-issued ID (drivers license, state ID, or passport).
Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
3+ years of professional experience in software engineering or application development.
Proficiency in at least one modern programming language (e.g., JavaScript/TypeScript, Python, Java, C#).
Hands-on experience with web development frameworks (React, Angular, Node.js, or Django/Flask).
Strong understanding of REST APIs and microservices architecture.
Experience with cloud platforms (AWS, Azure, or Google Cloud).
Solid knowledge of databases (MySQL, PostgreSQL, MongoDB, or similar).
Familiarity with version control systems (Git/GitHub/GitLab).
Excellent problem-solving skills and ability to work independently in a remote environment.
Preferred Qualifications
Experience working in the hospitality, restaurant, or retail industry.
Knowledge of POS systems, ERP, or CRM platforms.
Familiarity with DevOps practices (CI/CD pipelines, Docker, Kubernetes).
Understanding of cybersecurity principles and compliance standards (PCI-DSS for payment processing).
Agile/Scrum development experience.
What We Offer
Competitive salary package based on experience.
Remote-first culture with flexible working hours.
Health, dental, and vision insurance options.
Paid time off (PTO), holidays, and sick leave.
Opportunities for career growth and professional development.
Collaborative team culture that values innovation and creativity.
Recommended Jobs
Assistant Nurse Manager Surgical Services Full Time Days
Assistant Nurse Manager Surgical Services Full Time Days Location Port Saint Lucie, FL : POSITION SUMMARY The Perioperative Acute Care Assistant Nurse Manager is a registered nurse who, using critic…
Contents Crew Chief - Melbourne
The Contents Crew Chief works under the instruction of the Fire/Contents Restoration Manager to direct the contents team in packing and cleaning of items damaged by water, mold, fire and smoke, and as…
Planning and PD&E Department Manager - Engineering
What We're Looking For At HNTB, you can create a career that is meaningful to you while building communities that matter to all of us. For more than a century, we have been delivering solutions fo…
Structural Engineer PE
Job Description Job Description Description: Structural Engineer PE Full-time Location: Ocala, FL Employee Perks As a team member at Fidelity Manufacturing, you'll enjoy: ~ Med…
TRADES SUPERVISOR - 55010418
Requisition No: 861128 Agency: Department of Transportation Working Title: TRADES SUPERVISOR - 55010418 Pay Plan: SES Position Number: 55010418 Salary: $55,082.98 - $71,283.86 Postin…
RN III - Chronic Pain
When your child needs care, our compassionate team has years of experience in meeting the medical needs of children of all ages. Johns Hopkins All Children's Hospital is a premiere clinical and ac…
Senior Data Engineer
You Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse…
Housekeeping Room Attendant
Housekeeping Room Attendant As a Housekeeping Room Attendant, you will be responsible for cleaning and preparing guest rooms to HVMG’s high standards of cleanliness and comfort. Your duties include …
In House Marketing- Hollywood Beach Tower
This position is paid on net tours not penetration rates! The In-House Marketing Agent provides information and an opportunity for guests, owners or members staying on property, to receive an owner …
Estimator
ob description: Position Summary: As an Estimator you will prepare accurate estimates for projects by gathering information and analyzing important metrics. You will provide knowledge of cost and be…