Senior Python Developer

at Jobot
Published September 24, 2021
Location Atlanta, GA
Category Default  
Job Type Full-time  

Description

Offering company EQUITY for a Senior Python Developer!

This Jobot Job is hosted by: Ashleigh Heatherly
Are you a fit? Easy Apply now by clicking the "Apply on company site" button and sending us your resume.
Salary: $120,000 - $150,000 per year

A bit about us:

We offer consumer information such as news stories, reviews, and ratings to help buyers make informed purchases.

Why join us?

  • Flexible Schedule
  • Unlimited PTO
  • Health, Dental, Vision insurance
  • 401(k) match

Job Details

RESPONSIBILITIES:

  • Executing full lifecycle software development
  • Programming well-designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate components into a fully functional system
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards
  • Evolve any legacy code and iterate quickly, with an eye on reusability
  • Commit code in Git and review with other team members
  • (These responsibilities are not to be construed as a complete statement of all duties performed. Employees will be required to perform other job related duties as required)

Requirements:

  • 5+ years’ experience of Python coding skills
  • 3+ years hands on experience with the Django framework
  • Solid database skills in a relational database (i.e. PostgresSQL, MariaDB, etc.)
  • Knowledge of how to build and use RESTful APIs
  • Knowledge about containers technology, mainly Docker.
  • Strong knowledge of version control (i.e. git, svn, etc.)
  • Command of the english language (written and spoken)
  • Amazon Web Services (AWS) infrastructure knowledge is a plus

You are an expert in:

  • Clean, fluent Python
  • Django and Django Rest Framework
  • SQL and the Django ORM
  • Celery and Dramatiq workers
  • Modern Python packages and libs
  • Django best practices
  • Git and GitHub

You have experience with:

  • Testing tools and TDD
  • Unix and bash
  • Docker and container technologies
  • Designing modular, object-oriented Python
  • Optimizing server-side load and rendering performance
  • The complete Software Development Life Cycle (e.g., planning, design, testing, releases, etc.)

The ideal candidate would also have:

  • Basic knowledge of JavaScript
  • Experience working directly with Product Managers on an Agile team

Interested in hearing more? Easy Apply now by clicking the "Apply on company site" button.