About Reflex
Reflex is an open-source framework to build web apps in pure Python and deploy them with a single command. This can be anything from a small data science/internal app to a large multi-page web app.
We launched in December and have seen rapid adoption of our open-source framework, with over 80,000 apps made to date. In parallel with improving our open-source framework, we are now working on a hosting service so users can quickly deploy and scale their apps. We have raised 5M in seed funding in August led by Lux Capital with some fantastic founders as angel investors.
Introduction:https://reflex.dev/docs/getting-started/introduction/Github: https://github.com/reflex-dev/reflex
Funding Blog Post: https://reflex.dev/blog/2023-08-02-seed-annoucement/
About the role
Skills: Kubernetes, Python, Amazon Web Services (AWS)We’re looking for a fantastic SF/Bay Area-based engineer comfortable working on a very early product in a quickly changing codebase and role. Our office is in San Francisco and we work in person M-F.
This role will involve leading the development of our hosting service. We have an obsession over developer experience so getting things to run reliably, fast, and secure at scale is extremely important.
Responsibilities:
- Improve deployment times and reliability for our hosting service and log streaming.
- Build an observability stack for all of Reflex apps.
- Implement new features such as hooking up custom domains, scaling up and down Reflex apps, and adding alerting on failed deployments
- Skills: AWS, Terraform, Docker, Networking, Grafana, Kubernetes
What We Look for:
- Extensive experience setting up and scaling secure infrastructure
- Obsession over developer experience and performance.
Interview Process
- The entire process is fully remote; all communication will happen via email and video chat.
- Once you've submitted your application, the team will review your submission and may reach out for an intro call.
- After the intro call, there will be a technical take-home test and then an onsite with 2-3 technical interviews, each around 45 minutes.
- Once the interviews are over, the team will meet to discuss several roles and candidates and may be asked one or two follow-up questions over email or a quick call or go directly to make an offer.