Backend Python Developer
Job description
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
Gender Preference: Male
Communication Skill: Excellent
Interested in this role?