Senior Backend Engineer
Remote
Full Time
#Technology
#Python
#PostgreSQL
#Docker
#AWS
At Lunchbox, we are transforming the digital restaurant landscape through a suite of enterprise solutions designed specifically for the food industry. We are a passionate group of food and technology enthusiasts who believe in building performance tools that help restaurants thrive independently. Because we are founded by restaurateurs for restaurateurs, we take pride in our hands-on approach and our commitment to breaking third-party dependence. Our team has been recognized for our unique culture and our frequent contributions to industry innovation, and we are looking for a Senior Backend Engineer to help us continue this mission.
Key outcomes
- Architect, develop, and maintain high-performance backend systems using Python and Zope.
- Ensure our platform remains robust and scalable by optimizing existing systems for high availability.
- Maintain a high standard of code quality by writing clean, testable, and maintainable software.
- Provide technical leadership by mentoring junior team members and conducting thorough code reviews.
- Partner with front-end teams to integrate server-side logic with user-facing features.
- Troubleshoot and resolve complex technical challenges within our applications.
- Create and maintain clear documentation for our system architecture and development workflows.
Requirements
- At least 10 years of professional experience in backend development, specifically with a deep focus on Python and Zope.
- Comprehensive understanding of Zope architecture, including its core components and customization capabilities.
- Strong proficiency in Python programming and related development frameworks.
- Practical experience managing relational databases like PostgreSQL, including effective data modeling.
- Familiarity with modern deployment practices, including Docker, AWS, and CI/CD pipelines.
- Proven ability to write effective unit tests and utilize automated testing frameworks.
- Excellent communication skills to facilitate collaboration within our distributed, remote team.
- Fluency in English.
Preferred qualifications
- Prior experience working with Plone or other CMS platforms built on Zope.
- Experience with asynchronous programming frameworks such as AsyncIO.
- A solid understanding of microservices architecture and the design of RESTful APIs.
- Knowledge of security best practices to ensure the safety and integrity of web applications.
Compensation
We offer the flexibility of a fully remote work environment, allowing you to contribute from anywhere.
How to apply
If you are ready to help us redefine the digital restaurant experience, please submit your application through our portal. We look forward to reviewing your background and discussing how your expertise can help our team grow.





