REMOTE/HYBRID

Python developer

About Us

We help tomorrow’s best startups build out their products. We’re building a super scalable service with petabytes of data for a billion users. Add to that machine learning, personalization and more. People who work for us become ninjas in multiple technologies. We work on multiple cloud platforms (Azure, Google App Engine, Amazon, Docker). We work with multiple databases (Cassandra, Mongo, ElasticSearch, Redis). We work in Python and JavaScript. We work in HTML5, iOS, and Android. We build frameworks and then capitalize on them to build awesome apps.

About You

  • You have 3+ years of experience working on products or projects that have gone to production
  • You love technology and have hacked with multiple languages and programming stacks. You need to love to get your hands dirty by doing things
  • You continually explore new technologies and get in-depth in them
  • You have solid expertise and experience in Python and are comfortable with Django/Flask
  • You have expertise with NoSQL databases like Mongo, ElasticSearch or Redis
  • JSON is your middle name
  • You love working with other smart people, collaborate, and learn
  • You have impeccable written and verbal communication.

What you will work on

  • You will work on scalable, highly secure apps serving hundreds of millions of users with excellent response times
  • You should know how to build fast APIs that are reliable, robust, and secure
  • You will be involved with Python Full-Stack Development. You will work with AWS, Azure, and Google App Engine
  • You will write elegant code, come up with clearly articulated designs and even get a chance to dabble with the architecture of large systems. Once you join, the opportunities are open and you can rise to the level of your capabilities quickly
  • We expect you to hit the ground running with your knowledge and your skills
  • We have a stable software lifecycle methodology which includes Git, Ansible, Docker and more 
  • You will get to adopt and adapt this for the projects. Being part of a team that serves start-ups means that you must think on your feet, apply your knowledge, learn interesting technologies. It also means having fun

What do we offer?

  • We have an open, honest culture. As part of our team, you will get to contribute to our ideas, our plans, and our success
  • We treat you with respect (and trust you will do the same to your team members)
  • We hire carefully. Our hiring process results in getting people with the right attitude on board
  • Your credentials are not as important as your skills, your attitude, and your motivation
  • We promise you opportunities to master new and interesting technologies