About Yumblock Yumblock is a UK-based digital platform that helps restaurants manage online food orders, table bookings, and eGift cards - all in one place. Our mission is to simplify restaurant operations and enhance customer experience with smart, easy-to-use technology. The platform is live and used by real restaurants. We’re now expanding, improving features, and optimizing performance. To do that, we’re looking for a Full-Time Full Stack Developer with strong experience in Ionic, Angular, Node.js, and MongoDB . This is a long-term, full-time remote position where you’ll be working closely with our founder and team to continuously improve the product. Role Overview We’re seeking a dedicated, full-time Full Stack Developer to develop new features, maintain existing code, and help scale the platform. You should be confident in building both mobile and web applications using the latest frameworks and best practices. If you enjoy building complete products from end to end, this role is for you. Responsibilities Build and maintain mobile and web features using Ionic + Angular . Develop backend APIs and services using Node.js (Express.js) and MongoDB . Integrate APIs for payments, hygiene ratings, and other restaurant data. Optimize app performance and handle debugging, testing, and deployments. Collaborate via GitHub, attend weekly check-ins, and deliver quality code on time. Suggest improvements and help shape future product direction. Deploy and manage services on AWS or Ubuntu servers . Tech Stack Frontend: Ionic (latest), Angular (v18+) Backend: Node.js (Express.js) Database: MongoDB (Atlas/local) Mobile: Capacitor for Android & iOS Hosting: AWS EC2, Ubuntu, NGINX Other Tools: Stripe/PayPal APIs, Google Maps, Firebase notifications Required Skills 3+ years of experience in full-stack development. Strong skills in Ionic (latest) and Angular (v18 or newer) . Excellent backend experience with Node.js (Express.js) and MongoDB . Experience building and deploying mobile apps with Capacitor . Solid understanding of RESTful APIs , JWT authentication , and async programming . Comfortable working independently and managing full project lifecycles. Strong communication and good English skills. Nice to Have AWS or Ubuntu deployment experience. Familiarity with Socket.io , Firebase , or real-time notifications. Experience with UI/UX improvements and mobile performance optimization. Prior work on food ordering, eCommerce, or booking systems. About the Product Yumblock currently includes: Online Food Ordering: Enables restaurants to take online orders for delivery or collection. Table Booking: Lets customers book tables in advance. eGift Cards: Allows users to buy and send digital gift cards. The next stage of development includes: A loyalty points system for repeat customers. AI-driven menu creation. Real-time AI driven chatbot. Sales analytics dashboards for restaurant owners. You’ll be directly involved in designing and building these next-generation features. Who You Are You take ownership and pride in your work. You care about product quality and user experience. You can work independently and manage time effectively. You’re passionate about learning and improving. You enjoy collaborating with a small, motivated team. We value ownership , pride in delivery , and teamwork — and we’re looking for someone who shares these principles. Why Join Yumblock Long-Term Stability: Full-time contract (40 hrs/week). Remote Flexibility: Work from anywhere, manage your own schedule. Meaningful Work: Your code impacts real restaurants and customers. Career Growth: Opportunity to lead and innovate as we expand. Collaborative Team: Direct communication with the founder and other developers. Compensation & Details Type: Full-time (contract) Hours: 40 hrs/week Duration: Long-term (12 months+) Salary: Competitive (based on experience - please include expected monthly rate) Start Date: Immediate Location: Remote What We Expect Clean, modular, and well-documented code. Consistent communication and reliable delivery. Availability for weekly progress updates. Commitment to the product’s long-term growth. How to Apply If this sounds like you, please include the following in your proposal: A short intro about yourself and your experience. Links or screenshots of your Ionic + Angular + Node.js projects if any. Your expected monthly salary for full-time work. Your availability and time zone . Join Us Yumblock is more than a food ordering app - it’s a platform built to empower restaurants with smart digital tools. If you’re a passionate developer ready to take ownership and grow with a real product that’s making an impact, we’d love to have you on our team. Let’s build the future of restaurant technology together.