Platform Engineer - Realtime Systems
Pronti
About the role
Company Description
Pronti is building next-generation infrastructure for same-day delivery across Australia. Our platform connects retailers, drivers, and customers through real-time systems designed for speed, reliability, and scale. As we continue to expand, we are strengthening our engineering team to support the growth of our backend systems and microservices architecture.
Role Description
This is a full-time role for a Backend Developer specialising in Node.Js, NestJS, and Microservices at Pronti. The role involves designing, developing, and maintaining scalable backend systems that power real-time delivery, dispatch, payments, notifications, and integrations.
Day-to-day responsibilities include building microservices, integrating APIs, working on real-time systems, and optimising backend performance and scalability. The role also requires close collaboration with frontend, mobile, and product teams to deliver end-to-end features, as well as troubleshooting and debugging complex backend issues.
The ideal candidate should have strong backend fundamentals, experience with distributed systems, and the ability to work with modern technologies in a fast-paced environment.
Location/Work Mode
• Remote (Work from Home) • Candidates should have at least ±4 hours overlap with AEST (Australian Eastern Standard Time)
Key Responsibilities
• Design, develop, and maintain scalable microservices using Node.Js and NestJS • Build and maintain gRPC and GraphQL APIs with consistent contracts • Develop dispatch and assignment logic (radius, fallback, eligibility) • Implement payment workflows using Stripe or similar platforms • Build reliable notification systems (push, SMS, email) • Write efficient database queries and optimise performance using MongoDB/Mongoose • Ensure code quality with testing, logging, and proper error handling • Containerise services and manage environments using Docker/Docker Compose • Collaborate with frontend and mobile teams on API design and integration • Participate in code reviews and technical discussions • Troubleshoot and resolve backend issues efficiently Your Background Key ingredients for succeeding in this role:
• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) preferred. • 1.5–2.5 years of experience in backend development with Node.Js and TypeScript • Minimum 1+ years of hands-on experience with NestJS • Strong knowledge of MongoDB and Mongoose (indexes, aggregations) • Experience with gRPC and protobuf-based communication • Familiarity with Kafka or similar messaging systems • Strong understanding of GraphQL and REST APIs • Experience working with Docker and containerised applications • Good understanding of microservices architecture • Strong problem-solving skills and attention to detail • Ability to work independently and in a collaborative team environment
Technical Skills/ Tech Stack
• Backend: Node.Js, NestJS, TypeScript • Database: MongoDB, Mongoose • APIs & Communication: gRPC (protobuf), GraphQL, REST APIs • Messaging: Kafka • DevOps: Docker, Docker Compose, GitLab CI/CD • Practices: Microservices Architecture, Agile / Scrum • Good to Have: Kubernetes, Geospatial Queries, Notification Systems
Salary
• ₹35,000 – ₹40,000 per month
Why Join Us
• Opportunity to work on a fast-growing real-world product • Hands-on experience with scalable systems and modern tech stack • Collaborative and learning-focused environment • Remote-friendly setup
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free