Position: Middle Python Developer
Company: deventor.io
Experience required: 2y
Category: Python
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

**Customer:**

The customer’s company is located in the heart of San Francisco and is backed by leading investment firms. As a Middle Python Developer your work will drive the business. Every commit you make to automate outdated manual workflows saves more people from enduring thousands of hours of frustration in dental offices across the country. You and your team pioneer solutions to make the system reliable, scalable, and easy to reason about.

**Project:**

Dental insurance plans are notoriously complicated. The customer believes that nobody should struggle with the complexity of understanding and utilizing dental plans. To that end, the customer is wading through the complexity of billing and collecting insurance for dental practices, so they can focus on their patients, not the paperwork.

**Project Stack:**

Teams currently use Python 3.x, Flask, Graphene, Alchemy SQL, Docker, Cypress, PyTest, React and various 3rd party APIs

**Responsibilities:**

● Develop the automated data flows which power customer’s entire business, saving dental offices significant time and money
● Create new interfaces to an increasing number of dental back office systems, increasing customer’s impact in the market
● Evaluate capabilities and limitations of the existing architecture and create the next generation of systems to effortlessly scale to thousands of practices
● Raise the bar in customer’s pursuit of small, fast, quality releases which incrementally create a great experience for both internal and external customers

**Requirements:**

● Several years of development experience. You will directly influence the technical design of critical systems and shepherd them through the entire development process
● Experience contributing to web applications written in Python and frequently collaborating with front end developers
● A drive to continually increase your team’s code quality by promoting best practices and techniques based on your real-life experience
● Integration experience that makes the best use of available APIs and support while identifying and building around their limitations
● History of continuous learning and improvement, keeping your skills current, and developing an understanding of new technical options