Senior Python Developer

CodeSmart is seeking an experienced and proactive Senior Python Developer to join our growing engineering team. The ideal candidate has a deep understanding of Python, extensive experience building scalable web applications with Django, and a strong background in distributed systems using Celery and RabbitMQ. You will also be responsible for designing and integrating features powered by OpenAI and other LLM APIs, helping us build intelligent, AI-driven products.

As a Senior Python Developer, you will own core parts of the backend architecture, mentor other engineers, and work closely with product and cross-functional teams to deliver robust, high-quality solutions.
 

Responsibilities:

  • Design, develop, and maintain backend services using Django framework and Fast API.
  • Architect and optimize asynchronous task processing using Celery and RabbitMQ.
  • Design and implement features that leverage OpenAI and other LLM APIs (e.g., content generation, assistants, search, classification, and summarization).
  • Take ownership of technical solutions from design through deployment, monitoring, and iteration.
  • Collaborate with product managers, designers, and other developers to define and implement new features.
  • Write efficient, reusable, testable, and well-documented code.
  • Participate in and lead code reviews, ensuring code quality, performance, and adherence to best practices.
  • Design and optimize Postgres database schemas, queries, and migrations.
  • Use Docker to containerize applications and support deployment workflows.
  • Diagnose, troubleshoot, and resolve complex production issues.
  • Mentor Middle and Junior developers, providing technical guidance and knowledge sharing.
  • Stay current with industry trends, especially in LLMs, AI/ML tooling, and backend technologies, and bring relevant ideas into the team.
     

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 6+ years of commercial experience in Python backend development.
  • Strong hands-on experience with the Django framework.
  • Proven production experience integrating and working with OpenAI and other LLM APIs (e.g., prompt design, handling context windows, managing costs and rate limits).
  • Experience building AI-powered features or workflows on top of LLMs (chatbots, assistants, content generation, semantic search, etc.).
  • Strong knowledge of Object-Oriented Programming, design patterns, and application architecture.
  • Proficiency with Postgres SQL: schema design, indexing, query optimization.
  • Practical experience with Docker for development and deployment.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Experience with Git.
  • Experience working in Agile environments Scrum/Kanban.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and CI/CD.
  • Excellent communication skills and the ability to collaborate effectively in a distributed team.
  • Experience building AI-powered features: content generation, interactive workflows, structured output parsing, prompt design
  • Solid production experience with Celery + RabbitMQ (retries, task states, error handling, restart resilience)
  • Strong knowledge of Docker & Docker Compose for development and deployment of multi-container applications

If you have real-world prompt examples from production projects (chatbots, interactive story generators, agents, RAG pipelines with multi-step reasoning), please highlight them in your cover letter or include GitHub links. This will significantly speed up the review process.
 

If you’re passionate about building scalable backend systems and excited to work at the intersection of Python and LLM-powered applications, we’d love to hear from you.

Required languages

English B2 - Upper Intermediate
Ukrainian A2 - Elementary
Russian B1 - Intermediate
Python, Git, CI/CD, AWS, Celery, RabbitMQ
Published 21 January
61 views
·
13 applications
To apply for this and other jobs on Djinni login or signup.
Loading...