Senior Backend Engineer designing and scaling backend systems for Revi's innovative restaurant ordering platform. Collaborating across teams to improve AI-driven customer experiences and operational efficiency.
Responsibilities
Design and build scalable backend services and APIs in Python and Go that power our restaurant ordering platform
Own technical areas by providing technical leadership for cross-functional teams and driving architecture decisions
Build and deploy ML infrastructure including inference services, model fine-tuning pipelines, and evaluation frameworks
Develop and maintain RESTful APIs and SDKs used by restaurants and internal teams
Drive large cross-functional projects independently from planning to launch to ongoing maintenance with high autonomy
Optimize database queries, caching strategies, and system architecture for performance at scale
Collaborate on product design and UX to ensure technical feasibility and optimal user experience
Establish operational excellence through monitoring, alerting, documentation, and incident response
Ship product features with complete ownership from initial design through production deployment and iteration
Collaborate with engineers to design elegant architectures and pragmatic solutions to complex problems
Mentor junior engineers and contribute to team knowledge-sharing through code reviews, tech talks, and documentation
Requirements
8+ years of experience building and shipping production software systems at scale
Strong track record of writing scalable, performant, and maintainable backend code - we care more about engineering fundamentals than specific frameworks
Hands-on experience with Python and/or Go in production environments, including designing and building RESTful APIs
Practical AI/ML experience - familiarity with LLMs, ML model deployment, inference optimization, or GenAI applications
Deep understanding of database design, query optimization, and distributed systems principles
Experience with cloud platforms (AWS, GCP, or Azure) and modern DevOps practices
Passion for shipping customer-centric products and iterating based on real-world usage
Strong communication skills and ability to collaborate effectively with cross-functional teams
Comfortable with ambiguity and rapid iteration in a fast-paced startup environment
Benefits
Equity package
Competitive salary, 15% target bonus
Professional development
Excellent and comprehensive health plans (Medical, dental, vision, etc)
Flexible Vacation Policy, Paid holidays
Organized volunteer events to give back to our community
Senior Software Engineer developing APIs and integration modules for Mastercard's Open Finance. Collaborating with teams to ensure reliable connectivity with thousands of financial institutions.
C# /.NET Fullstack Developer building high - quality microservices for RIEDEL Communications' live production tools. Collaborating with an international team and contributing to backend application development.
Python Software Developer developing applications for flexible energy assets at Next Kraftwerke. Join a team focused on the energy transition and utilize various data streams.
Software Engineer at Bancolombia overseeing software development lifecycle and improving application efficiency. Responsible for adhering to industry standards and team collaboration.
Software Engineer managing the software lifecycle for applications at Bancolombia. Analyzing, designing, coding, and updating software while ensuring compliance with industry standards.
Backend Software Engineer at Bancolombia managing software lifecycle. Responsible for software development, maintenance, and optimization of applications.
Backend Development Engineer developing Golang applications for loyalty program systems. Collaborating with cross - functional teams to enhance user experience for millions globally.
Senior Software Engineer developing robust backend services and APIs at Agilent. Collaborating with a global team to tackle technical challenges and mentor peers.
Deloitte developer role focusing on .NET technologies in a consulting environment. Engaging in backend development and database design for technology - enabled solutions.