Backend Developer - Python/Django
PELICON SOFTWARE SOLUTIONS PRIVATE LIMITEDJob description
Job Description :
Role : Backend Developer (Python FastAPI Django PostgreSQL/TimescaleDB) :
Role Overview :
We are hiring a highly skilled Backend Developer with strong experience in Python (FastAPI Django/DRF) and solid expertise in PostgreSQL TimescaleDB to build secure, scalable, and high-performance backend systems.
The ideal candidate must be capable of writing efficient APIs, designing and optimizing database schemas, handling time-series workloads using TimescaleDB, and managing migrations using Alembic.
Hands-on experience in Cron Jobs, automation scripting, CI/CD pipelines, and Git workflows is required.
Key Responsibilities :
- Design, develop, and maintain scalable REST APIs using FastAPI and Django / DRF
- Build backend systems focusing on scalability, reliability, and performance
- Design and manage PostgreSQL TimescaleDB schemas, indexes, and query optimizations
- Work with TimescaleDB hypertables, time-series queries, and retention policies
- Create and maintain database migration scripts using Alembic
- Implement and manage Cron Jobs / scheduled tasks for automation and system jobs
- Write automation scripts (Python/Bash) for deployments, migrations, monitoring, backups, and performance workflows
- Ensure secure development practices, authentication, and clean API handling
- Maintain CI/CD pipelines for smooth build and release cycles
- Collaborate with frontend/mobile/DevOps teams in sprint planning and code reviews
- Debug production issues and continuously improve stability and performance
Required Technical Skills :
Backend Frameworks :
- FastAPI (Mandatory)
- Django / Django REST Framework (DRF)
Database (Mandatory) :
- PostgreSQL (schema design, indexing, optimization, stored procedures)
- TimescaleDB (hypertables, time-series performance tuning, query optimization)
Migrations & Automation :
- Alembic for database migrations
- Cron Jobs / Scheduler workflows
- Automation scripting (Python / Bash)
DevOps & Tools :
- Git (branching, PR workflow, code reviews)
- CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins)
- Docker basics (good to have)
- Linux basics & troubleshooting
Nice-to-Have Skills :
- Redis / Celery / background workers
- Kafka / RabbitMQ
- Cloud deployments (AWS / GCP / Azure / DigitalOcean)
- WebSockets / GraphQL
Soft Skills :
- Strong debugging and analytical skills
- Ownership-driven and proactive attitude
- Good communication and documentation skills
- Team collaboration mindset
Education (Preferred) :
- Bachelors Degree in Computer Science / IT / Engineering (Equivalent strong backend experience and portfolio accepted
¿Te interesa este puesto?