senior python

Weekday AI
$1,800,000 - $2,200,000Remote

About The Position

We are looking for a highly skilled Senior Python Developer with strong expertise in building scalable, high-performance applications and backend systems. The ideal candidate should possess deep hands-on experience in Python programming, object-oriented design, software architecture, and data processing libraries such as NumPy and Pandas. This role requires someone who can contribute to end-to-end application development while driving clean coding standards, reusable design patterns, and scalable engineering practices. You will work closely with cross-functional teams to design, develop, optimize, and maintain robust software solutions that support business growth and technical innovation. The position is ideal for professionals who enjoy solving complex technical problems, building efficient data-driven applications, and contributing to architectural decisions in fast-paced product environments. Strong analytical thinking, system design capability, and the ability to mentor junior developers will be highly valued in this role.

Requirements

  • Strong hands-on experience in Python development with expertise in OOPS concepts and design patterns.
  • Proficiency in NumPy, Pandas, and data-driven application development.
  • Solid understanding of scalable software architecture and clean coding practices.
  • Experience building high-performance backend systems and APIs.
  • Strong analytical and problem-solving capabilities with attention to detail.
  • Ability to contribute to technical architecture and engineering strategy discussions.
  • Experience working in Agile development environments with collaborative teams.
  • Strong communication and mentoring skills with a proactive ownership mindset.
  • Passion for continuous learning, innovation, and building scalable technology solutions.

Responsibilities

  • Design, develop, and maintain scalable applications and backend systems using Python.
  • Build efficient, reusable, and maintainable code following OOPS principles and design patterns.
  • Work extensively with NumPy, Pandas, and other Python libraries for data handling and processing.
  • Contribute to system architecture, technical design discussions, and engineering best practices.
  • Optimize application performance, scalability, and reliability across systems.
  • Collaborate with product managers, developers, and stakeholders to understand business requirements and deliver technical solutions.
  • Write clean, testable, and production-ready code with proper documentation.
  • Participate in code reviews, debugging, troubleshooting, and performance tuning activities.
  • Ensure software quality, security, and maintainability standards are consistently followed.
  • Mentor junior developers and support continuous improvement within the engineering team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service