We are looking for an experienced Python Developer with 5–12 years of hands-on experience in building scalable, high-performance applications. The ideal candidate should possess strong expertise in Python, Django, SQL, PySpark, REST Framework, GraphQL, Database Design, and CI/CD pipelines. The candidate will be responsible for designing, developing, and maintaining robust backend systems, data processing pipelines, and API-driven applications.
Design, develop, test, and maintain scalable applications using Python and Django. Build and optimize RESTful APIs using Django REST Framework (DRF). Design and implement GraphQL APIs for efficient data retrieval. Develop and maintain large-scale data processing pipelines using PySpark. Write optimized SQL queries and manage database performance. Design efficient database schemas and ensure data integrity. Collaborate with cross-functional teams to gather requirements and deliver solutions. Implement CI/CD pipelines for automated build, testing, and deployment. Perform code reviews and ensure adherence to coding standards and best practices. Troubleshoot, debug, and optimize existing applications. Monitor application performance and improve system reliability.
Strong experience in Python Hands-on experience with Django Framework Expertise in Django REST Framework (DRF) Strong knowledge of SQL Experience with PySpark Strong understanding of Database Design & Optimization Experience in GraphQL Hands-on experience with CI/CD Pipelines Good understanding of API development and integrations Familiarity with Git version control Good to Have: Experience with cloud platforms (AWS/Azure/GCP) Experience with Docker and Kubernetes Knowledge of Microservices architecture Experience with message brokers such as Kafka or RabbitMQ Familiarity with Agile/Scrum methodologies
Mandatory Skills
Search your career opportunity with our categories
Discover similar job openings and career opportunities that match your skills and experience. Apply Now!