13 Nov
|
Tech Arch Softwares
|
India
13 Nov
Tech Arch Softwares
India
Key Responsibilities
- Lead backend development projects throughout the complete software development lifecycle, including planning, development, deployment, and maintenance.
- Design and implement scalable, secure, and high-performance backend architectures.
- Define system architecture, microservices, API standards, and data architecture across multiple services.
- Develop and maintain RESTful APIs using Python and Django.
- Implement asynchronous task processing and event-driven workflows using Celery and Redis.
- Design, manage, and optimize relational databases such as PostgreSQL and MySQL.
- Perform advanced database query optimization and troubleshoot performance bottlenecks.
- Identify and resolve complex technical issues related to scalability, reliability, and distributed systems.
- Conduct code reviews, evaluate technical designs, and establish development best practices.
- Mentor and guide backend developers while maintaining high-quality engineering standards.
- Collaborate with cross-functional teams to ensure timely project delivery.
- Explore and implement AI/LLM integrations and automation solutions wherever required.
Required Technical Skills
- Strong proficiency in Python and Django.
- Excellent understanding of REST APIs and backend development principles.
- Hands-on experience with PostgreSQL and/or MySQL.
- Strong knowledge of database design, relational data modeling, and query optimization.
- Experience with Celery, Redis, and asynchronous task processing.
- Strong understanding of microservices architecture and distributed systems.
- Knowledge of system design, scalability, and high-availability applications.
- Experience with API architecture, security, performance optimization, and debugging.
- Familiarity with Git, deployment processes, and production environments.
- Robust problem-solving and technical decision-making abilities.
Preferred Qualifications
- Experience with AI/ML integrations, LLM APIs, or AI-powered automation workflows.
- Experience designing large-scale, production-grade applications.
- Understanding of monitoring, logging, observability, and system reliability.
- Previous experience leading a backend development team.
- Ability to establish technical standards and influence engineering decisions.
Required Experience
- 5–8 years of professional backend development experience (preferred).
- Demonstrated experience in building and maintaining scalable production systems.
- Prior experience in technical leadership, architecture design, or mentoring developers.
Ideal Candidate Profile
- Strong hands-on developer with the ability to lead technical initiatives.
- Excellent analytical, debugging, and problem-solving skills.
- Ability to make sound architectural and technical decisions.
- Comfortable handling complex backend challenges independently.
- Strong communication, collaboration, and team leadership skills.
Pay: ₹150,000.00 - ₹200,000.00 per month
Work Location: Remote
📌 Python/ Django Team Lead (India)
🏢 Tech Arch Softwares
📍 India