As a member of the python development team you will be working with a small team of domain experts to rapidly deliver and iterate on multiple products in a fast paced startup. With the level of interest in fantasy sports at an all time high and regulations changing around sports betting you will be part of the team that defines the technology in this vertical.
We use the latest coding paradigms and packages as well as refactor old code often to avoid inefficiencies and tech-debt. Without legacy systems and old frameworks holding us back we get to develop new things quickly.
Each team member is expected to have an understanding of our product as a whole from cloud infrastructure to deployment and to act as an on call point of contact for production issues. Every engineer is tasked with building features from start to finish with the product team, including translating user features into actionable technical tasks, deciding on architecture, and any new technologies needed. Work from the database and infrastructure level will also be part of every team member’s job so a candidate must have an interest in this work as well.
These skills are essential for success in this position:
Experience with the latest version of python, 3.4+
Experience using asynchronous code and frameworks
Prior work with HTTP services and servers
Ability to write unit and functional tests for code
A penchant for writing readable code and documenting the code thoroughly
An eye for performance as a cost-benefit analysis rather than an absolute goal
You must be a high achiever, ambitious, willing to work in a fast paced environment
Experience with production Linux/Unix OS systems in a cloud setting
Familiarity with SQL commands
Experience working with ansible or other orchestration and deployment software
Experience developing backends for mobile products
Familiarity with GraphQL
MySQL administration experience
VPC/VPN Networking experience
Knowledgeable in agile software development processes