freehire launches on Product Hunt on 26 August.

Follow →

Backend Python Developer

Backend Python Developer

We are looking for a good Backend Python Developer with 2+ years of professional experience to join our development team.

Tech Stack:

Python 3.11, Flask, PostgreSQL, RabbitMQ, Docker, pytest, AWS

Key Responsibilities:

  • Build and maintain REST API endpoints with Flask and Flask-RESTX.
  • Write clean and scalable backend code
  • Work with PostgreSQL, complex SQL queries, indexes, migrations, and reporting
  • Write automated tests using pytest
  • Debug applications using Docker Compose
  • Follow existing architecture, coding standards, and ticket requirements

Must have

  • 2+ years writing Python for production backends.
  • Solid experience building REST APIs (Flask, or FastAPI and willing to learn Flask).
  • Strong PostgreSQL and SQL. You can write multi-table joins and aggregations, read a query plan, and add the right index.
  • Experience with database migrations and schema changes on a live system.
  • Docker and Docker Compose for local development.
  • Automated testing (pytest or similar).
  • Good written English and communication skills

Nice to have

  • Message queues (RabbitMQ) and background worker services.
  • AWS S3, EC2, ECR.
  • Pandas and building data import or ETL pipelines.
  • Reporting work: materialized views, rollup tables, caching.
  • LLM work LangChain, LangGraph, or the Anthropic and OpenAI APIs.
  • PostGIS or other map and location data.

Location : Valencia

Salary Slot: 150k to 180k

Timing: 10:00 AM to 7:00 PM monday to friday

Communication Skill: Excellent

See also

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