Senior Product Developer | Python



Software Engineering, Product
Austin, TX, USA · Minneapolis, MN, USA
Posted on Saturday, April 27, 2024

Senior Product Developer – Python

The Senior Python Developer is responsible for designing, coding, testing, and maintaining products by participating in all phases of the development process. The position works with other areas of the business to provide recommendations and mentor other team members. This position will focus on the extensibility of our retail product offerings via API development.

What You Will Be Doing:

  • Writes, refactors, and tests new and existing applications/framework components.
  • Actively participates in designing and reviewing core functionality.
  • Develops, analyzes, and maintains tools that support and automate processes for software product release.
  • Looks to constantly improve coding standards and provides recommendations.
  • Creates and provide estimates of work.
  • Proactively delivers work on time with excellent quality

What You Will Likely Bring:

  • Experience within Python 3.x, Django, and REST Framework
  • Experience working in PostgreSQL or similar relational database experience (creating database views, triggers, etc.)
  • Experience within Python coroutines, tasks, & Asynchronous I/O (Asyncio) is preferred
  • Experience with Documenting APIs to OpenAPI specification (Swagger) is preferred
  • Experience using AWS API gateway
  • Retail or supply chain software experience.
  • Ability to learn new technology and industries quickly.
  • Attention to detail. Mentorship skills.
  • Complex problem-solving skills.
  • Analytical thinking skills

What Could Set You Apart:

  • 5+ years of applicable experience and demonstrated success/knowledge.
  • 2+ years of specialized/industry experience.
  • Bachelor’s degree (or equivalent experience)