Python Developer

$150,000 - $200,000/Yr

Jobot - Houston, TX

posted 3 months ago

Full-time - Mid Level
Houston, TX
Administrative and Support Services

About the position

We are seeking a highly skilled Python Developer to join our stealth mode medical tech startup based in Houston. As a world leader in the design and manufacture of life-critical devices for the treatment of breathable gases, our mission is to sustain human life in environments where air is limited. Our innovative technologies are at the forefront of this industry, and we are looking for a seasoned Python Engineer to help us bring our next-generation business growth platform to the market. In this role, you will be an integral part of the product delivery team, collaborating closely with product owners to drive technical projects that encompass feature ideation, architectural design, implementation, troubleshooting, and product releases. Your professional experience and deep understanding of technology will be crucial as you take ownership of tasks and ensure high-quality outcomes that meet user needs. In this position, you will be expected to tackle technical challenges head-on, developing efficient resolution plans and participating in an engineering culture that emphasizes accountability and teamwork. You will work alongside backend architects to create scalable and maintainable software solutions, design architecture that meets current demands while allowing for future growth, and write tests to maintain codebase stability. Collaboration with the product team will be essential as you design feasible features, provide feedback for measurable tickets, and work closely with tech leads to deliver functional code. Additionally, you will have the opportunity to set personal growth goals and discuss career advancement paths with your manager, while also conducting regular code audits to identify areas for improvement and ensure excellence in our products.

Responsibilities

  • Meet technical issues head on, troubleshoot, and quickly create resolution plans that are timely and efficient
  • Participate in an engineering culture of accountability and teamwork using the Kizen software development life-cycle and coding standards
  • Work with backend architects to ensure we're building software that scales and is maintainable
  • Design solution architecture that meets today's needs and can scale with growth
  • Write tests to ensure stability of the codebase as it evolves over time
  • Partner with the product team to design feasible features, give feedback to create measurable tickets, and work closely with tech leads to deliver working code
  • Collaborate with the Frontend Engineering Team Lead(s) to ensure that the backend fulfills the needs of the user
  • Create personal growth goals and discuss career advancement paths with your manager
  • Conduct regular code audits to find areas of improvement and ensure excellence

Requirements

  • Bachelor's degree or greater required in Computer Science (preferred), Information Technology, or related field (Physics, mathematics, engineering)
  • Solid understanding of distributed computing, async processing, and algorithmic complexity
  • 5+ years of professional development experience (Python preferred), including writing and optimizing queries
  • 2+ years developing on Django ORM and Django REST Framework
  • 2+ years of direct experience with database optimization techniques like indexing, clustering, and sharding
  • 2+ years of experience developing and/or managing enterprise-scale PostgreSQL implementations (MySql or other RDBMS acceptable)
  • 2+ years working with a distributed computing environment (e.g. Kafka, Spark, Akka, etc)
  • Strong documentation, verbal communication skills, and organization
  • Personality: driven, self-motivated, adaptable, empathetic, energetic, detail-oriented

Nice-to-haves

  • Additional years of development experience
  • Expertise in OLAP or other big data query technology (ClickHouse, Elasticsearch, or otherwise)
  • Expertise in Kafka (or similar)
  • Experience with data replication technologies/redundancy to ensure High Availability and Disaster Recovery
  • Experience optimizing deployments on AWS
  • Exposure to Relational Database schema and tools for management
  • Familiarity with React JS framework and full-stack development
  • Contributions to open-source projects and personal side projects
  • Passion for data warehousing, business intelligence, and predictive analytics

Benefits

  • Competitive Base Salary
  • Flexible Work Schedules
  • Accelerated Career Growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service