Python Software Engineer

Hardin DesignMadison, WI
$65,000 - $70,000Onsite

About The Position

This is a Python Software Engineer position at Hardin Design & Development. The company is open to hybrid models and remote work with trusted long term employees, but new hires must start out working from their Madison office. The pay range for this role is between $65,000 to $70,000 annually. Staff are expected to adapt quickly and confidently “wear a lot of hats”. Projects can vary widely in the tech stacks used. The company is looking for individuals with diverse skill sets that share a passion for learning, growing, and making new things work. The best way to grow as developers is by tackling new experiences head-on. Even as an entry-level position, you’ll be expected to fully participate in all aspects of the development process. Responsibilities include web application design and development, daily interaction with clients, and application planning and implementation. This is a full-time (40 hr/wk) position.

Requirements

  • Solid base-level understanding of basic algorithms and data structures, as well as how to implement/use them is required.
  • In-depth proficiency in one or more programming languages.
  • Proficiency in relevant languages and technologies such as HTML, CSS, JavaScript, Python, etc.
  • Ability to run and maintain at least one common web application stack (such as LAMP)
  • Background working with relational databases (SQL)

Nice To Haves

  • Experience with Python (Django), Vue, Postgres, and AWS
  • Experience maintaining infrastructure hosted by Amazon Web Services or a similar cloud provider
  • Jenkins/Playwright
  • Elasticsearch
  • Experience working with any common front-end frameworks (ReactJS, VueJS, Angular, etc.)
  • Experience with back-end frameworks (Laravel, Symfony, Express in Node.js, Django in Python, etc.)
  • Experience with CI/CD solutions
  • Experience with Docker
  • Design, browser compatibility, a demonstration of strong technical proficiency, breadth of knowledge, the ability to learn quickly, and a strong desire to grow as a developer.

Responsibilities

  • Web application design and development
  • Daily interaction with clients
  • Application planning and implementation

Benefits

  • In-network POS healthcare plan with minimum co-pays through Quartz
  • Retirement package
  • Opportunity for career advancement
  • Easy-going work atmosphere
  • Casual dress code
  • Game room
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service