Internal Audit Consultant - Senior Manager
CA
Contract

About the Role:
We are seeking a Django Backend Consultant to design, implement, and support robust backend solutions for a range of clients. In this role, you will collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable systems, provide architectural guidance, and ensure best practices are followed across projects.
Responsibilities:
Design, develop, and maintain scalable Django-based backend systems
Implement and document RESTful APIs to support web and mobile applications
Optimize database schemas and queries in PostgreSQL for performance and reliability
Containerize services and manage development workflows using Docker
Collaborate with frontend developers, product owners, and other stakeholders to define requirements and deliver solutions
Conduct code reviews, enforce coding standards, and mentor junior developers
Troubleshoot and resolve production issues, ensuring high availability and resilience
Write and maintain technical documentation, API specifications, and deployment guides
Advise on system architecture, best practices, and technology selection
Required Qualifications:
2–6 years of professional experience in backend development
Strong proficiency in Python and Django framework
Proven experience building and consuming RESTful APIs
In-depth knowledge of PostgreSQL, including query optimization and schema design
Hands-on experience with Docker for containerization and development pipeline
Familiarity with Git version control and branching workflows
Experience working in agile software development environments
Excellent problem-solving skills and the ability to communicate complex technical concepts clearly
Preferred Qualifications:
Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure
Knowledge of CI/CD tools and pipelines (e.g., Jenkins, GitLab CI/CD, GitHub Actions)
Familiarity with container orchestration platforms like Kubernetes
Experience with message brokers or event streaming (e.g., RabbitMQ, Kafka)
Background in performance tuning, monitoring, and logging tools
Practice of test-driven development and automated testing frameworks
Previous consulting or client-facing experience
Contributions to open source projects or relevant technical certifications