Overview
4-7 years of hands-on experience developing SaaS applications
Expertise in Python, and related design patterns (e.g. FastAPI, Flask, WebSockets, etc.)
Expertise in Linux, process management, and scheduling
Experience in building configuration-based systems
Solid understanding of cloud computing principles and technologies (e.g., AWS, GCP, Azure), including but not limited to batch processing, storage, cloud databases
Experience with Docker containerization and related orchestration tools
Experience in working with databases/persistence systems (SQL and NoSQL
Experience in working with forecasting or data-driven products is a plus
Building database layers for large data optimized for customer facing operations like searching/filtering/sorting (e.g., with ElasticSearch or MeiliSearch) is a plus
Demonstrated experience in building highly scalable process automations is a plus
Prior experience in working with early-stage startups is a plus
Passion for innovation and a desire to work in a fast-paced, startup environment
Strong problem-solving skills
Ability to work in a small team and independently.