4 ms·
Hey all! Engineering manager at Patreon here. Thanks for all the kind words throughout the comments. Would love to answer any questions you may have about what
by 21echoes 11y ago
Hey all! Engineering manager at Patreon here. Thanks for all the kind words throughout the comments. Would love to answer any questions you may have about what we're up to, how we do things, where we're going, and all that fun stuff. We're also hiring! Shoot an email to jobs@patreon.com if you wanna talk more :D
- messick 11y agoIt'd help if you described your current technology stack. Right now it's not really clear what type of software engineer you are looking for.
- mcpherrinm 11y agoIf you're really curious, Patreon's code (and user data) was leaked onto the web. It appears to be a Flask app, storing data in mysql, couchbase, and redis. All presumably hosted on AWS.
- 21echoes 11y agoSure! - Server is in Python using Flask and SQLAlchemy, running on AWS (EC2, RDS (MySQL), and some Redis, Celery, SQS, etc. to boot). A few microservices here and there in other languages too (e.g. real time chat server with Node & Firebase) - Web code is written in React (with some legacy code in Angular). We tend to use Redux for the non-component pieces, but are still trying out new React-compatible libraries here and there. - iOS and Android code are written in Objective-C and Java, respectively. We use Realm on both platforms for data storage, most of the rest is pretty standard modern project stuff (CocoaPods for iOS, Gradle on Android, etc.) In addition to looking for your standard development experience on those technologies, we do have a few additional specific roles we're looking for: specialists in payments, specialists in database usage design and management, and security experts. Any other questions?