Senior Python Developer

Posted 22 Days Ago
Remote
Senior level
Information Technology • On-Demand • Software
The Role
As a Senior Python Developer, you will design and develop new features for a large-scale job orchestration system, contribute to product architecture, and improve performance and scalability. You will work in a collaborative backend team following a lightweight development process with CI workflows and opportunities for devops involvement.
Summary Generated by Built In

Who We Are

OpenTeams is the services marketplace where open source software users can find, vet, and contract with service providers. At OpenTeams we believe in a culture of do-ers, learners, and collaborators. We are looking for people who are motivated, humble, curious, and respectful of others. In order to meet the demands of our high growth business, we are looking for talented individuals to provide insights, solutions, and strategy to our internal leadership team and client partners. 

What You Will Do

Our development team is growing.  We have an opening for a Senior Software Engineer with seven or more years experience developing complex, large-scale products in Python.

The ideal candidate is a sharp, creative, self-starter that thrives on solving problems on their own but that isn't reluctant to ask for suggestions or guidance when roadblocks appear.  You have an inquisitive nature and want to understand why things work as they do, not just how to do it.  A solid understanding of computing fundamentals (operating systems, programming languages, algorithms, etc.)  guides your thought process, designs, and implementations.  You like to pursue assignments to completion and don't like to leave loose ends.

As a member of our backend team, you'll be responsible for designing and developing new features for Partners products -- a sophisticated, large-scale, job orchestration system for data pipelines written in Python. Your experience and knowledge will allow you to make significant contributions to product architecture as well as improvements to product performance, usability, deployment, and scalability.

We follow a lightweight but effective development process that includes twice weekly standups, design and code reviews, 100% test coverage, automated scans for common mistakes (e.g, pylint, flake8), and CI workflows that ultimately create the Docker containers that we deploy.

If you are so inclined, there's ample opportunity to get involved with our devops group, look for ways to improve documentation and related tools, or increase your amount of interaction with customers.

Core Technologies

  • OS - Ubuntu, Alpine
  • containers - Docker, docker-compose
  • languages - Python 3.8/3.9, Lua, bash
  • web servers - nginx, openresty, gunicorn
  • cloud - Amazon AWS, Digital Ocean
  • devops - Terraform, Packer, Vault, Ansible
  • databases - Postgres, SQLServer, MySql, Snowflake, MongoDB, JDBC, Redshift, RocksDB, SQLAlchemy
  • frontend - Angular, Vue, Vue.js, Astro
  • documentation - Sphinx, MkDocs, OpenAPI, Markdown, JSON Schema, Pydantic, Astroid
  • API - FastAPI, APIToolbox
  • version control - git, GitHub
  • continuous integration - CircleCI

Education and Experience

University degree in Computer Science, Computer Engineering, or other engineering discipline if coupled with significant coursework or experience in software development.

Seven or more years of product development experience using our core technologies.

Our Partner

This Partner is a leading provider of business intelligence solutions for companies of any size. Since launching in 2015, their approach has focused on actionable game plans that solve real business problems. With data staging and analytics solutions, they help people turn their data into a competitive advantage.  For the past two years, they have been named to the Inc. 5000 list of fastest growing companies in the United States.

Location

This Partner is 100% remote, but candidates located in or near Austin, Texas are preferred. While we hope to be able to work together face-to-face as needed, fully-remote candidates with exceptionally strong backgrounds are encouraged to apply.

What You'll Get

Benefits

  • paid medical
  • dental
  • vision

Compensation

  • $Market + equity
  • 401K with matching

Work-life Balance

Everyone on our team is smart, works hard, and gets a lot done.  It's a fun and stimulating environment. That's typical of many startups.  What's not so typical is that we sincerely want everyone to have a life and interests outside of work.  In fact, we encourage it and do our best to ensure that you have the time for them.

Why You Should Join

You'll become an important part of a collaborative, remote-first team. We are a passionate and ambitious team, with a proven record of success building multiple companies. We strive to provide a working environment that gives you room to learn and grow. OpenTeams is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. 

We offer competitive compensation, and comprehensive benefits package including:

  • 100% of employee's medical, dental, and vision premiums
  • Company contributions toward employee HSA’s
  • 401K plan
  • 6 weeks of PTO a year  (Vacation time is not just encouraged, but celebrated and modeled.)

All qualified applicants will receive equal consideration for recruitment, interviews, employment, training, compensation, promotion, and related activities without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status or any and all other protected classes and in accordance with all applicable laws.

Top Skills

Bash
Lua
Python
The Company
40 Employees
Year Founded: 2019

Similar Jobs

Garner Health Logo Garner Health

Senior Software Engineer (Python)

Big Data • Healthtech • HR Tech • Machine Learning • Software • Telehealth • Big Data Analytics
Easy Apply
Remote
USA
200 Employees

Mobica Logo Mobica

Senior Python Developer

Information Technology
Remote
USA
776 Employees

Monte Carlo Logo Monte Carlo

Senior Growth Engineer- Backend/Python

Big Data • Cloud • Software • Generative AI • Big Data Analytics
Remote
US
173 Employees
180K-230K Annually

Cisco Meraki Logo Cisco Meraki

Senior Software QA Engineer - System Testing (Networking, Ruby OR Python coding required), Remote in the U.S.

Hardware • Information Technology • Security • Software • Cybersecurity • Conversational AI
Easy Apply
Remote
United States
3000 Employees
157K-222K Annually

Similar Companies Hiring

Chronosphere Thumbnail
Software • Enterprise Web • Cloud
US
299 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
CDW Thumbnail
Internet of Things • Information Technology • eCommerce • Automation • Artificial Intelligence
Austin, TX
15100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account