Python Developer

We are looking for an experienced Python Developer to join and strengthen our growing team. You’ll work on backend systems that power scalable, high-performance applications — including those with AI components. 
 

What you'll do:

- Develop and maintain reliable and scalable backend systems using Python.

- Implement new features and contribute to improving system architecture.

- Integrate AI components (e.g., LLMs, LangChain, vector databases) under guidance from senior engineers.

- Collaborate across teams to deliver solutions that meet client needs.

- Write clean, well-documented code and ensure code quality through testing and reviews.

- Take part in CI/CD, monitoring, and cloud deployment processes.
 

Requirements:

-Strong proficiency in Python and backend system design.

-Excellent spoken and written English communication skills.

-Solid experience with asynchronous programming (e.g., asyncio, FastAPI, aiohttp).

-Deep knowledge of relational databases (PostgreSQL, MySQL) and ORMs (SQLAlchemy, Django ORM).

-Practical experience with CI/CD pipelines, containerization (Docker), and cloud deployment.

-Strong understanding of software engineering principles, version control (Git), and testing frameworks (e.g., pytest).
 

Nice to have (not mandatory, but a big plus):

-Experience with LLMs, LangChain, vector stores (e.g., FAISS, Weaviate).

-Background in Data Science or Machine Learning.

-Experience with Cloud Infrastructure (AWS, GCP, Azure).

-Familiarity with microservice architectures and distributed systems.
-Previous experience in client-facing roles or product-focused development.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Python, Docker, PostgreSQL, Django, FastAPI, REST API, Git
Published 14 October · Updated 5 November
Statistics:
161 views
·
26 applications
67% read
·
67% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...