Sr. Python/API Engineer

Sorry, this job was removed at 11:32 a.m. (CST) on Wednesday, June 13, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Us:

Shiftgig connects businesses with the on-demand workforce through our industry-leading mobile platform. Our technology provides financial opportunity for workers seeking flexibility and choice while delivering powerful business agility to companies.

We are leveraging the latest technologies to advance our mission of connecting millions of workers with millions of shifts. Join us on our path building and scaling an evolving microservice vision based on AWS Lambda, Kinesis, DynamoDB/Aurora, integrated with an AWS-based data science learning and predictive platform.

About the role

Your job will be to work alongside our team of Python API engineers to release scalable, performant, supportable products into production. You will help our team through a transition from traditional, monolithic services to a microservice-based architecture running on AWS. You will build the backend services that can be used easily by our product’s client applications and our integration partners.

You’ll work within one of our product ‘squads,’ a co-located, cross-functional agile team comprised of a product manager, UX design, backend, front, and mobile engineers. We like collaboration and don't want anyone to develop in a vacuum. Our lead Backend/API engineer will serve as a mentor and be available to help guide your approach. However, it is very important that you are highly self-motivated, and can work well in a fast-paced, changing environment.

 

A qualified candidate will have:

  • 4+ years of experience building and operating APIs, SOAs, or microservices

  • 3+ years of production Python

  • Substantial experience creating REST (or REST-like) interfaces

  • Experience creating publicly-available APIs, and working with customers and/or partners to leverage those APIs

  • Experience with AWS services in production environments

  • Experience with PostgreSQL and SQLAlchemy

  • Excellent communication skills, able to talk to engineers and stakeholders alike

  • Experience writing unit tests

Good-to-have experience:

  • 4+ years with Python as your primary programming language

  • AWS Lambdas, and/or using Serverless to create Lambdas

  • Flask and/or Falcon

  • Celery or another distributed task queue

  • Messaging queues (like RabbitMQ, SNS/SQS)

  • Software architecture experience, from service decomposition to queueing and communication techniques, to caching and performance

  • Familiarity with the concepts of domain-driven design

  • Experience working in an agile environment, developing MVPs and successfully iterating with evolutionary architectures

  • Experience with MongoDB, Couchbase, or similar document stores

  • Experience with Terraform, Ansible, or some other infrastructure automation tool

  • Experience with GraphQL

Perks

 

  • Medical/Rx – Enroll or waive coverage, three plan options

  • Unlimited Vacation

  • HRA – Health Reimbursement Account

  • HSA – set up a Health Savings Account

  • Dental / Vision Care

  • Healthcare Flexible Spending Account

  • Dependent Care Flexible Spending Account

  • Parking and Transportation

  • Voluntary Life Insurance

  • Short-Term Disability Insurance

  • Voluntary Long-Term Disability Insurance

  • Pet Insurance

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our office location offers quick access to local transportation, tons of dining and shopping options, and is just blocks away from Fulton Market.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ShiftgigFind similar jobs