Back End Developer
PrediQt Business Solutions Pvt. Ltd
3 - 5 years
Kolkata
Posted: 26/02/2026
Job Description
Job Title: Senior Backend Developer (Python)
Location: [Insert Location]
Experience Required: 3-5 Years
Employment Type: Full-Time
About the Role
We are seeking a highly skilled Senior Backend Developer with strong expertise in Python and Data Engineering to design, develop, and optimize scalable backend systems and data pipelines. The ideal candidate should have hands-on experience with relational and NoSQL databases including PostgreSQL and MongoDB, and a strong understanding of distributed systems and backend architecture.
Key Responsibilities
Backend Development
- Design, develop, and maintain scalable backend services using Python
- Build RESTful APIs and microservices
- Optimize application performance and ensure high availability
- Implement clean, maintainable, and testable code
Data Engineering
- Design and develop robust ETL/ELT pipelines
- Work with structured and semi-structured datasets
- Optimize large-scale data processing workflows
- Ensure data integrity, validation, and transformation
Database Management
- Design and optimize database schemas in PostgreSQL
- Manage and scale MongoDB collections
- Write complex SQL queries, indexing strategies, and performance tuning
- Implement database security and backup strategies
Architecture & DevOps
- Participate in system architecture discussions
- Implement scalable microservices-based architectures
- Work with containerization tools (Docker preferred)
- Collaborate with DevOps for CI/CD implementation
- Monitor backend performance and troubleshoot production issues
Technical Skills Required
Core Skills
- Strong proficiency in Python
- Experience with backend frameworks (FastAPI / Django / Flask)
- Strong SQL expertise (PostgreSQL)
- Hands-on experience with MongoDB
- REST API design and development
Data Engineering Skills
- Experience with ETL pipelines
- Data modeling & warehousing concepts
- Experience handling large datasets
- Knowledge of data transformation and optimization techniques
Good to Have
- Experience with cloud platforms (AWS / GCP / Azure)
- Knowledge of Airflow or workflow orchestration tools
- Experience with message brokers (Kafka / RabbitMQ)
- Familiarity with Docker & Kubernetes
- Understanding of distributed systems
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
