Senior Software Engineer (Python), Zuar

Published date Posted on PythonJobs on Sep 01, 2022 (28 d ago)
Austin, TX, USA

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 Zuar's Mitto product -- 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.

Here are a few of the technologies that we're currently using:

  • 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

Benefits

  • paid medical
  • dental
  • vision
  • ten company holidays
  • ten vacation days

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. Twelve-plus hour days and constant weekend work, common to many startups, simply aren't part of our culture.

https://www.zuar.com/blog/senior-software-engineer/

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.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Remote, Europe (CEST)Along our challenge-full & growth-oriented journey, we are looking for an experienced and talented Python developer to strengthen our teams.Your missionImprove and collaborate on an existing Python 3 / Django (DRF) codebaseTackle.

RSA Associates RSA Associates |
3 d ago

Merritt Island, FL, USWe are integrating an application called "Fluid Designer". It is a 3D design application for cabinet manufactures which is based on an original customization by Microvellum . We have a need for a Python Programmer that can also.

Clevertech Clevertech |
9 d ago

Headquarters: New York, NY URL: https://clevertech.bizExperience Remote done Right. Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while.

Applied Information Sciences Applied Information Sciences... |
10 d ago

As a Python Developer, you will use cutting edge cloud and data technologies to help global brands and federal agencies solve challenging problems through innovative technology solutions. Work on exciting projects, future-proof your skills, and grow.

lemon.io lemon.io |
14 d ago

Get a remote job that you will love with better compensation and career growth.We’re Lemon.io — a marketplace where we match you with hand-picked startups from the US and Europe. Why work with us:We’ll find you a team that respects you. No time-trackers.