On-site
Full-time
3-4 Years experience required
Posted 1 day ago##
About Company
Arcitech AI, located in Mumbai's bustling Lower Parel, is a trailblazer in software and IT, specializing in software development, AI, mobile apps, and integrative solutions. Committed to excellence and innovation, Arcitech AI offers incredible growth opportunities for team members. Enjoy unique perks like weekends off and a provident fund. Our vibrant culture is friendly and cooperative, fostering a dynamic work environment that inspires creativity and forward-thinking. Join us to shape the future of technology.
Arcitech.ai is a rapidly expanding AI-driven IT consultancy that delivers scalable, enterprise-grade software--from intelligent learning management platforms to fully automated recruitment systems. We foster a collaborative culture of continuous learning, where every developer contributes directly to product architecture, code quality, and real-world impact.
Role Summary
----------------
As a mid-level Python/Django Developer with 3-5 years of professional experience, you will own critical backend components, ensuring reliability, performance, and extensibility. You'll partner closely with QAs, DevOps, front-end engineers, Product Managers, and cross-functional stakeholders to translate complex requirements into robust features. Your deep expertise in Django, WebSockets, Webhooks, and Celery will be essential for delivering real-time, high-throughput services.
Key Responsibilities
------------------------
Architect & Implement Core Features:
Design, develop, and maintain Django applications--defining models, serializers, views, and middleware in alignment with best practices from Django REST Framework.
Real-Time & Event-Driven Workflows:
Build and optimize Celery task queues for background processing (e.g., scheduled reports, bulk notifications), and implement WebSocket channels using Django Channels for real-time updates (in-app notifications, chat).
Secure Integrations via Webhooks:
Develop and consume secure HTTP callbacks to integrate payment gateways (e.g., Stripe, Razorpay), CRM platforms, and external microservices--ensuring idempotency, signature validation, and rate limiting.
API Design & Documentation:
Define and version RESTful or GraphQL endpoints, manage third-party API integrations, and produce clear API documentation for internal and external consumers.
Infrastructure & DevOps Collaboration:
Containerize microservices with Docker, assist in Kubernetes orchestration (pods, services, config maps), and work with DevOps to maintain CI/CD pipelines (GitLab CI or Jenkins) and AWS deployments (EC2, S3, RDS).
Code Quality & Testing:
Enforce a minimum of 80% unit-test coverage using pytest or unittest frameworks, conduct peer code reviews, and adhere to established style guides and linting rules (PEP8).
Agile Delivery:
Participate actively in sprint planning, daily stand-ups, backlog grooming, retrospectives, and demos--ensuring timely delivery of high-quality increments.
Mentorship & Knowledge Sharing:
Mentor junior developers through pair programming and code review sessions, and lead daily 15-minute tech talks to share best practices, new libraries, and AI/ML concepts.
Required Skills & Experience
---------------------------------
Python & Django (3-5 years):
Proven track record of building and maintaining production Django applications; strong understanding of ORM, middleware, and settings management.
Celery:
Hands-on experience configuring task queues, scheduling periodic jobs, and tuning concurrency for high availability.
WebSockets:
Expertise with Django Channels or equivalent for real-time features, including connection management, message routing, and scaling considerations.
Webhooks:
Solid knowledge of secure webhook design--signature verification, replay protection, and error handling.
API Integration:
Skilled in designing, versioning, and consuming REST or GraphQL APIs; familiarity with tools like Swagger or Graphene.
Containerization & Orchestration:
Working knowledge of Docker; exposure to Kubernetes concepts (deployments, rolling updates) is a plus.
Cloud Services:
Experience deploying and managing AWS resources (EC2, S3, RDS) and using CloudWatch for monitoring.
CI/CD & Source Control:
Comfortable with Git workflows, branching strategies, and writing CI/CD pipelines for automated builds, tests, and deployments.
Testing & Quality:
Proficiency in unit, integration, and end-to-end testing; experience with code coverage and static analysis tools.
Agile Methodologies:
Structured approach to Agile development, with clear communication in stand-ups and sprint ceremonies.
Soft Skills:
Excellent verbal and written communication, strong problem-solving aptitude, adaptability in a fast-paced environment, and a passion for continuous learning.
Nice-to-Have
------------------
Kubernetes:
Practical experience managing clusters and service discovery.
GraphQL:
Familiarity with schema design and resolver patterns.
Caching & Message Brokers:
Hands-on with Redis or RabbitMQ.
Infrastructure as Code:
Exposure to Terraform or CloudFormation.
*
AI/ML Familiarity:
Basic understanding of integrating machine-learning models into web applications.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.