Point your AI agent at freehire and let it find you a job.

Get the CLI →

Appspring

Senior Python Developer

Posted Updated
Discussion

We are looking for a Senior Python Developer to design, build, and optimize backend systems and intelligent agents that power our multi-service platform. You will work on high-performance APIs, asynchronous processing with Celery, AI-driven agents using LangChain, and integrations with our Node.js and Angular-based ecosystem. The role requires strong problem-solving skills, architectural thinking, and hands-on experience with modern Python frameworks and cloud environments.

Requirements

* Strong communication skills in ENGLISH and ability to collaborate in cross-functional, remote teams. MUST.
* 8+ years of professional experience in backend development with Python. MUST.
* Solid knowledge of PostgreSQL and ORM tools (SQLAlchemy). MUST.
* Proven experience designing and implementing RESTful APIs with FastAPI or similar frameworks (Flask, Django). MUST.
* Proficiency in Git and CI/CD pipelines (GitHub Actions, Azure Pipelines, or similar). MUST.
* Experience with AWS Services, Lambdas, SQS, S3, and CloudWatch. MUST.
* Strong understanding of asynchronous programming and task queues using Celery or RabbitMQ.
* Familiarity with AI model integration (OpenAI, Azure OpenAI, Hugging Face).
* Strong experience with Python testing frameworks (pytest, unittest).
* Excellent debugging, profiling, and performance optimization skills.

Location: Remote - GMT-09:00 to GMT-01:00

Skills required for this job:

  • AWS
  • AWS Lambda
  • Amazon Simple Storage Service (Amazon S3)
  • Angular
  • Azure OpenAI
  • Azure Pipelines
  • Back-end development
  • CI/CD
  • Celery
  • CloudWatch
  • Django
  • FastAPI
  • Flask
  • Git
  • GitHub Actions
  • Hugging Face
  • LangChain
  • Node.js
  • Object-relational mapping (ORM)
  • OpenAI
  • PostgreSQL
  • Pytest
  • Python
  • REST API
  • RabbitMQ
  • SQLAlchemy
  • SQS
  • Unittest

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available