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!