Senior Python DeveloperOverview Attri AI is seeking a highly skilled and dedicated Senior Python Developer to lead the architecting and implementation of our core backend systems. You will be responsible for building high-performance, secure, and maintainable services that serve as the backbone of our AI-driven products. This role requires a deep understanding of asynchronous programming and a passion for engineering excellence.
Responsibilities
- Backend Mastery: Architect and build highly performant, secure, and maintainable backend APIs and services primarily using Python (e.g., FastAPI, Django, Flask).
- Database Design: Design and optimize complex database schemas (SQL/NoSQL) and write efficient queries to support application needs.
- Technical Leadership: Lead the technical design and delivery of scalable backend features, ensuring system reliability and security.
- Code Quality & Mentorship: Drive best practices in testing, documentation, and system monitoring while serving as a mentor for junior developers through active code reviews.
- Troubleshooting: Diagnose and resolve complex production issues, performance bottlenecks, and security vulnerabilities.
- DevOps Integration: Work with containerization (Docker) and CI/CD pipelines to ensure rapid and automated releases.
Minimum Qualifications
- 4-5+ years of professional experience in backend development with a focus on Python.
- Proven expertise in building large-scale, production-ready systems using Python frameworks.
- Deep understanding of RESTful APIs, web standards, and asynchronous programming.
- Strong experience with relational databases (e.g., PostgreSQL, MySQL) and database modeling.
- Solid understanding of software design patterns and architectural best practices.
Preferred Qualifications
- AI Knowledge: Familiarity with integrating AI/ML models or using AI tools in the development workflow.
- Familiarity with microservices architecture and message queue technologies (e.g., Redis, RabbitMQ).
- Experience with cloud infrastructure (AWS/GCP/Azure).
- Experience with unit, integration, and end-to-end testing frameworks.
Pays and Perks
- Health Insurance for individuals and families.
- Encouragement and resources for using cutting-edge AI tools in your work profile.
- Company Sponsorship on relevant professional development courses and certifications.
- Flexibility in timing to support work-life balance.
- Friendly and collaborative work environment with no micromanagement.
- Perfect office location in Ahmedabad for easy access.
Company Website: www.attri.ai Location: Ahmedabad, Gujarat India Strictly Work from OfficeJob Type: Full-time Salary/Budget: No bar for the right candidate