Python Engineer at Shake

Posted on: 06/22/2022

Location: (REMOTE)

Crunchbase | Original Source

Tags: celery fastapi github redis aws docker mysql elasticsearch dramatiq rabbitmq python kubernetes

Hi, we're Shake πŸ‘‹ Our mission is to help companies grow with online reviews, whether 1st party (on their business) or 3rd party (on other businesses). We leverage big data to enable workflows that have never been seen before, with a software as a service approach in [Reviewshake](https://www.reviewshake.com/) and a data as a service approach in [Datashake](https://www.datashake.com/). We're an established business with thousands of paying customers and a team of 20+ and are searching for a **full-time remote Python Engineer** to help us build out our services. You’ll be an important part of our early-stage team and work on several projects, internal frameworks, and microservices. We are looking for someone who is excited about building out game-changing technologies that are used by software engineers, data scientists, quants, and data analysts all around the world. Being bootstrapped (not venture-backed) and fully remote, we don't strive for growth at all costs and are building a company that we can be proud of, and enjoy working for. **Job requirements** **Our ideal candidate has:** * strong knowledge of Python (3+ years) * experience with Redis and queues (Celery/Dramatiq) * good knowledge of RDBMS databases (MySQL) * experience with modern APIs based on REST (FastAPI) * fluent English and excellent communication skills **Nice to have:** * experience creating products for developers, data engineers and/or data consumers * experience with high volume scraping and building scrapers * experience working with Big Data * experience with ElasticSearch * passion for writing clean code and tests * hands-on approach and is proactive * keen eye for detail, striving for perfection **Our tech stack:** * Python, FastAPI * Dramatiq/Celery * RabbitMQ * MySQL * Github, CI/CD * Docker, Kubernetes * AWS **On a typical day, you will:** * uphold our high engineering standards and bring consistency to our product development * create and develop new functionalities as well as maintain existing ones * implement scrapers based on ongoing requirements * write clean and scalable code * write code-reviews * learn best practices from other team members **Benefits** Our team is fully remote and we communicate primarily through Slack, YouTrack, Notion, and a few weekly meetings via Google Meet - we believe the best work happens when given lots of uninterrupted time that's free of distractions. πŸ’° Salary range: $24,000 - $48,000 /year (USD, gross) 🌎 Work from anywhere πŸ–οΈ 26 days of paid time off 🏒 Co-work expenses covered (up to $300/m) πŸ“— $500/year learning budget πŸ–₯️ $250 desktop budget πŸ‰. $15 Uber Eats or Vitamin booster budget πŸ’ƒ. $30 Fun Budget πŸ—ΊοΈ Yearly retreat in cool locations (the last one was in Thailand!) Learn more about our team and values on our company website: <https://shake.io/about>