freehire launches on Product Hunt on 26 August.

Follow →

Lead Back-end Engineer - Python

  • Build and maintain scalable, secure, and high-performance backend systems supporting our portfolio companies
  • Collaborate with cross-functional teams (product, design, data)
  • Champion best practices in coding, testing, and data handling
  • Continuously innovate and explore new technologies to stay ahead of the curve
  • 6+ years of software development experience
  • Deep mastery of Python
  • Experience with Python frameworks (FastAPI, SQLAlchemy, Gunicorn, and Nginx)
  • Expertise in third-normal form principles, RDBMS systems, and data modeling
  • Experience with MySQL
  • Experience with AWS
  • Experience with unit and integration testing
  • Ability to navigate Git seamlessly to collaborate with team members
  • Strong communication skills in both spoken and written English
  • Experience with tools like Ansible, OpenAI, Pulumi, and Algolia
  • Startup experience
  • Curiosity and passion for B2B innovation
  • Collaborative spirit and ability to lead by example
  • Strong communication and problem-solving skills
  • Fast-paced, iterative mindset: you love shipping products and embrace rapid learning
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available