Sr. Python Application Developer
SpotX is the leading global video advertising platform that enables media owners and publishers to monetize premium content across desktop, mobile and connected TV devices.
Visit our About Us page to learn more.
Company: SpotX, Inc.
Requisition ID: 22747
SpotX is looking for a highly talented Sr. Python Application Developer who can contribute brilliantly to our team located in Broomfield, CO. We are a fast-paced but casual environment with highly talented peers. The most successful team members are versatile, disciplined and enjoy focusing on new challenges.
This role will encompass developing and maintaining features for SpotX's in-house reporting solutions to address concerns of data analysts using the platform. The primary focus of this position will be working on the open source data visualization project, Apache-Superset. Additionally, ETL and data ingestion work may also be required.
We don’t believe in “culture fit”. We believe in you being a genuine human being and pleasant to work with. Sure, we might share a beer at work or after work but you don’t have to. You just need to be a contributing member of our team who is thoughtful and wants to do quality work.
Making an immediate impact:
- Design and develop features for Superset and the SpotX version - SuperX. This can include building server functions using the Flask microframework (Python), UI components built with React.js, and implementing them so that they work seamlessly together
- Data ingestion and ETL into our databases (MySQL, HDFS, Hive, and Druid)
- Creative problem solving with limited direction and initial requirements
- Data application development, implementation, and maintenance
- Troubleshoot and fix existing applications
- Participate in daily standup meetings and all meetings of the agile SDLC; planning, estimation, retrospectives, demos, etc
Needed SpotX’er talents:
- Bachelor's Degree (BA) from four-year college or university, with at least four years of related experience and/or training, or equivalent combination of education and experience
- Desire to be an above average programmer tackling above average problems
- Motivation to program in languages such as Python, HTML, CSS, JavaScript, SQL
Bonus SpotX’er talents:
- Core Frameworks: Python - Flask, Javascript - React with Redux, SQLAlchemy, git, SQL
- Other Useful Technologies: Webpack, Docker, Alembic, Druid, Hadoop/Hive, D3.js
- GitHub account- we like developers who like developing!
SpotX Perks:
- Work-life balance
- Make a real difference - your code reaches millions of people as soon as you release it
- Work in a fun, casual, team environment – flip flops OK
- Frisbees, foosball table and ping pong