Python Engineer
You have experience building Python applications. You love writing clean, idiomatic code that you can be proud of when it's released and when there's need to revisit it.
You have a passion for software development and making neat things to help people in their daily lives. The social aspect of our business is very important to our team.
You like a collaborative working environment and being a part of a multifunctional team. You enjoy participating in meaningful discussions with other talented individuals in order to find the best approach for solving the challenge at-hand.
You understand how to balance pragmatic, iterative development with the long-term vision of a scalable and usable product.
Experience Required:
- 2+ years of Python as your primary programming language
- Crafting RESTful APIs
- Debugging Python
- Taking ownership over parts of an application and collaborating on global issues
- Experience with relational and non-relational data stores
- Linux/UNIX as your server OS
- Excellent communication skills (English)
Bonus Skills:
- You have experience with Postgres
- You've used Flask and/or Falcon
- You're comfortable using SQLAlchemy as your ORM
- You're familiar with Celery
- You have some experience working with message queues (RabbitMQ)
- You're experienced at writing unit tests (we don’t do TDD, but we like coverage - a lot)
- You enjoy the Agile software development process
Shiftgig was founded on the simple premise that many people want flexible work opportunities that fit into the rest of their lives, so we build technology that is focused on one thing: connecting people who want temporary work right now with businesses who need them.
We’re fulfilling our mission of connecting millions of people with millions of shifts via our mobile apps and platform. Our apps make it easy for businesses to post gigs and for qualified and skilled workers to claim them. Our platform handles shift fulfillment, and handles all the messy bits associated with labor management.
We are a tech company in a non-tech space with many interesting problems to solve. Our architecture is centered around internal and external APIs where the consuming clients are our single page applications and native mobile apps.