We are looking for a tech-enthusiastic and motivated Backend Developer with 4+ years of experience to join our backend team. The ideal candidate will be passionate about building scalable, high-performance solutions and have hands-on experience developing robust APIs using Django, Python, and modern backend technologies. The candidate should be comfortable with both REST and GraphQL APIs, and eager to leverage AI-powered tools to accelerate development and improve code quality.
Responsibilities
Develop, test, and maintain scalable backend services using Django and Python.
Build and maintain RESTful APIs using Django REST Framework (DRF).
Design and implement GraphQL APIs for efficient data fetching.
Write optimized database queries and manage PostgreSQL databases for maximum performance.
Implement asynchronous task processing using Celery for background jobs and workflows.
Work with GitHub and GitHub Actions to manage code versioning and automate deployment workflows.
Write comprehensive unit test cases to ensure robust code coverage.
Participate in code reviews and contribute to backend best practices.
Optimize application performance, database queries, and API response times.
Collaborate with frontend teams to design efficient API contracts and data structures.
Work closely with DevOps to maintain and improve CI/CD pipelines and deployment processes.
Required Skills
Python- Strong proficiency in Python 3.8+ with deep understanding of core concepts and best practices.
Django- Extensive hands-on experience with Django framework and its ecosystem. Django REST Framework (DRF) - Solid experience building and maintaining REST APIs. GraphQL - Experience designing and implementing GraphQL schemas and resolvers.
PostgreSQL - Strong database skills including query optimization, indexing, and performance tuning.
Celery - Experience with asynchronous task processing and distributed task queues.
Database Optimization - Ability to write efficient queries, design optimal database schemas, and troubleshoot performance issues.
Git & GitHub - Proficiency with version control, branching strategies, and PR workflows.
GitHub Actions - Experience with CI/CD automation and deployment pipelines.
Testing - Strong experience with unit testing, integration testing, and test-driven development.
AI Tools - Comfortable using AI tools for faster and more efficient development like Cursor.
LangChain & LangGraph - Experience building AI applications and workflows using LangChain framework and LangGraph for complex AI agent orchestration.
Nice to Have
Experience with Redis for caching and session management.
Knowledge of Docker and containerization.
Familiarity with AWS cloud services and deployment.
Knowledge of micro-services architecture and distributed systems.
Understanding of security best practices and authentication mechanisms.
Experience with message queues and event-driven architectures.
Experience with multi-tenancy.
Qualifications
4+ years of professional backend development experience.
Strong problem-solving skills and passion for building scalable, efficient solutions.
Excellent communication and collaboration skills.
Tech-enthusiastic mindset with eagerness to learn and adopt new technologies.
Experience working in agile development environments.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.