Senior Python developer

Position Overview:

We seek a passionate and professional Python Developer with 5+ years of experience and excellent communication skills to join our innovative team.

As part of our exciting projects, you will be instrumental in developing tools that leverage cutting-edge language models like OpenAI’s GPT-3.5 and GPT-4. These tools aim to support software generation, covering test generation, documentation creation, and design support. Additionally, we are working on a tool that serves as a chat agent, assisting diverse company stakeholders in taking prompt and appropriate actions.

 

Key Responsibilities:

Backend Development:

  • Utilize Python and frameworks, including LangChain, FastApi, httpx, asyncio, and Pedantic must-have.
  • Manage streaming responses, requiring extensive use of async definitions.
  • Familiarity with asyncio library and AsyncIterators is advantageous.
  • Integrate and leverage OpenAI APIs for enhanced functionality.
  • Implement semantic similarity search using a PostgreSQL database with pg vector.

Frontend Development:

  • Work with HTML, CSS (Tailwind CSS), and TypeScript.
  • Employ frameworks such as Vue JS (TypeScript), Nuxt3, and Pinia.\
  • Implement real-time streaming response updates to achieve desired effects.

Google Cloud Integration:

  • Utilize Secret Managers, Cloud SQL, and Cloud Run for Docker container deployment.
  • Host the front end on Firebase (subject to change).
  • Employ Firestore for data persistence.
  • Use Firebase Authentication as the authentication service.

     

SOFTLOFT Employment Package:

  • Competitive Compensation Package
  • Remote First Culture (work from anywhere)
  • Flexible Work Schedule (09:00 β€” 10:00 & 18:00 β€” 19:00)
  • 15 PTO days (paid annual leave)
  • Up to 15 PSL days (paid sick leave)
  • Tax Liabilities Coverage
  • Ongoing Monthly Benefit Budget (customizable)
  • Learning & Certification Programs
  • English Tutoring
  • Corporate Events
  • A Fun Team to work with!