Otter Base logo

Contract Python Developer

Otter Base
4 days ago
Contract
On-site
Nashville, Tennessee, United States

Job Description

Python Developer - Contract

We’re seeking a hands-on Python Developer to join a team focused on building and scaling data-driven applications.

This is a high-impact, developer first role. The ideal candidate will take ownership, solve complex problems, improving legacy systems, and turning data-heavy workflows into scalable, production-ready solutions.

Responsibilities 

  • Design, build, and maintain scalable Python applications (writing code to scale not just scripts)
  • Write efficient, high-performance code, particularly when working with large datasets
  • Utilize libraries such as Pandas and NumPy, with a focus on performance optimization techniques like vectorization
  • Apply object-oriented programming principles and design patterns to create maintainable systems
  • Integrate with databases, APIs, and service-based architectures
  • Troubleshoot, refactor, and enhance existing solutions to improve speed, reliability, and scalability
  • Enhancing and modernizing Python-based applications, including addressing legacy challenges and inefficiencies
  • Supporting the evolution of internal tools and workflows, including integrations with modern collaboration platforms
  • Partnering with business and technical stakeholders to understand workflows and scale solutions
  • Optimizing data-intensive processes for performance, efficiency, and scalability
  • Transforming prototype or ad hoc solutions into structured, reusable applications
Qualifications
  • Strong hands-on experience with Python (back-end development focus)
  • Experience working with Pandas and large datasets
  • Familiarity with NumPy and performance optimization approaches
  • Solid understanding of object-oriented programming and software design patterns
  • Experience with relational databases