Senior Python Developer (offline)

CodeIT is a service product development company. We know how to transform the business ideas into profitable IT products. We are inviting an experienced Python Software Engineer to join our team and work on a permanent basis at one of our international projects.

About the project:

It's a chatbot for navigating internal company documentation, which, at the same time, will serve as a prototype for the company's commercial projects using LLM.

 

REQUIRED SKILLS:

4+ years of commercial experience with Python

Excellent knowledge of Django+DRF or FastAPI/Flask+SQLAlchemy

Experience with Celery, knowledge of any message broker (RabbitMQ preferred)

Good knowledge of any SQL database (Postgres preferred)

Strong experience writing unit tests

Strong Docker, Docker-Compose skills

Ability to do simple deployments and setup CI/CD without DevOps

Cloud development experience (AWS or Google Cloud preferred)

Good Linux knowledge

Strong experience of decomposing high-level requirements into ready-to-do tech tasks

Good in writing tech documentation

English level: upper-intermediate and higher

1+ years experience of direct and intensive communication with English-speaking clients, including non-technical ones

 

WOULD BE A PLUS:

Experience playing lead role on a project

Experience in pre-sales activities

Experience with container orchestration systems like Kubernetes, AWS ECS, Docker-Swarm

Mentorship experience

Experience with Generative AI tools and frameworks (Langchain, LlamaIndex, OpenAI Assistants, LangSmith/Phoenix

 

RESPONSIBILITIES:

Developing new features and supporting the current application

Participate in roadmap creation, high-level planning and backlog filling for the project

Write new and improve existing systems functionality

Drive project architecture changes

Conduct work breakdown and end-to-end implementation for new functionality

Write effective, scalable code

Daily communicate with client stakeholders

Conduct code reviews

 

BEING A MEMBER OF THE CODEIT TEAM MEANS:

Career Path and growth opportunities

Compensation of participation in conferences and workshops, invited experts

Development of soft skills (people management and emotional intelligence training)

Free access to the company account on Udemy educational platform

Internal library

Corporate English courses and communication with clients from English-speaking countries

Experienced and supportive team members

Paid time off (vacation, sick leave)

Legal support

Well-equipped offices located in Kharkiv, Vinnytsia

The job ad is no longer active

Look at the current jobs Python →