About The Position

Python Design, develop, test, and maintain high-performance Python applications Build and optimize backend services, APIs, and data processing pipelines Write clean, reusable, and well-documented code following best practices Lead technical design discussions and contribute to architectural decisions Review code, provide constructive feedback, and mentor junior engineers Integrate applications with databases, third-party services, and cloud platforms Troubleshoot, debug, and optimize application performance Collaborate with product managers, QA, DevOps, and frontend teams Ensure security, scalability, and reliability of applications

Requirements

  • Strong knowledge of Python frameworks (Django, Flask, FastAPI)
  • Experience with RESTful APIs and microservices architecture
  • Proficiency with SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Solid understanding of OOP, data structures, and algorithms
  • Experience with version control systems (Git)
  • Familiarity with Linux/Unix environments

Responsibilities

  • Design, develop, test, and maintain high-performance Python applications
  • Build and optimize backend services, APIs, and data processing pipelines
  • Write clean, reusable, and well-documented code following best practices
  • Lead technical design discussions and contribute to architectural decisions
  • Review code, provide constructive feedback, and mentor junior engineers
  • Integrate applications with databases, third-party services, and cloud platforms
  • Troubleshoot, debug, and optimize application performance
  • Collaborate with product managers, QA, DevOps, and frontend teams
  • Ensure security, scalability, and reliability of applications

Benefits

  • Medical, vision, and dental benefits
  • 401k retirement plan
  • variable pay/incentives
  • paid time off
  • paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service