HamburgerMenu
hirist

Attri - Senior Full Stack Engineer - Python/Javascript

Attri
Ahmedabad
8 - 10 Years

Posted on: 18/01/2026

Job Description

Description :


Job Title : Senior Full Stack Engineer Python Core


Experience Required : 810 Years


Employment Type : Full-Time


Location : Ahmedabad (On-site)


About the Company :


Attri is a dynamic and innovative AI agent platform that empowers teams to design, deploy, and scale intelligent agents efficiently while keeping human expertise in the loop for critical decision-making.


The platform combines advanced reasoning models, real-time voice capabilities, and robust data integrations through an intuitive visual studio and a flexible SDK.


Attri enables both technical and non-technical users to collaborate effectively, accelerate workflows, and deliver enhanced productivity and customer experiences.


With an emphasis on augmentation rather than replacement, Attri helps organizations reduce manual effort, unlock new value opportunities, and achieve measurable impact.


Role Overview :


As a Senior Full Stack Engineer Python Core, you will be a key technical leader responsible for architecting, developing, and delivering scalable, reliable, and high-performance software solutions across the stack.


You will own backend systems powered by Python while collaborating closely with frontend engineers to build intuitive and engaging user experiences.


This senior role expects deep expertise in full stack engineering, strong problem-solving skills, and the ability to lead complex technical efforts with high quality standards.


Key Responsibilities :


Technical Leadership & Architecture :


- Lead the design and architecture of scalable web applications and backend services built primarily using Python.


- Define technical direction and drive implementation of core platform components.


- Evaluate and recommend software patterns, tools, and frameworks to support long-term application growth.


Backend System Development (Python Core) :


- Build high-performance, secure, and maintainable backend services and APIs using Python and associated frameworks.


- Implement modular, reusable backend components that support microservices-based or monolithic products depending on requirements.


- Ensure backend systems are optimized for performance, reliability, and scalability.


Frontend Collaboration & Development :


- Work closely with frontend engineers to integrate backend services with responsive and engaging user interfaces.


- Collaborate on UI/UX technical decisions and contribute to full stack feature delivery when needed.


- Ensure seamless communication between frontend and backend systems via efficient API design.


Database & Data Layer Design :


- Define and optimize database schemas, queries, and data access patterns for both relational and non-relational stores.


- Ensure data integrity, consistency, and efficient data retrieval for high-traffic scenarios.


Quality, Testing & Deployment :


- Champion software quality through code reviews, unit testing, and integration testing.


- Design, implement, and maintain automated test suites to support continuous delivery.


- Collaborate with DevOps or infrastructure teams to ensure reliable CI/CD pipelines, automated deployments, and operational monitoring.


Debugging & Production Support :


- Diagnose and solve complex technical issues in development and production environments.


- Address performance bottlenecks, security vulnerabilities, and reliability concerns with proactive improvements.


Mentorship & Team Contribution :


- Mentor and guide mid-level and junior engineers through code reviews, technical guidance, and knowledge sharing.


- Foster best practices in design, development, documentation, and testing across the engineering team.


Required Qualifications & Skills :


Education :


- Bachelors or Masters degree in Computer Science, Information Technology, Software Engineering, or a related discipline.


Experience :


- 810 years of professional experience in software development with a strong emphasis on full stack engineering.


- Demonstrated experience building and scaling production-level backend systems using Python.


Backend Skills :


- Deep expertise in Python and its modern frameworks for backend development.


- Proven experience developing and consuming RESTful APIs, designing service layers, and managing backend logic.


Frontend Skills :


- Solid understanding of modern JavaScript and frontend frameworks (e.g., React, Vue, Angular).


- Comfort working across the full software stack and collaborating on UI/UX solutions.


Databases & Data :


- Proficiency in designing and implementing database schemas, working with SQL and/or NoSQL databases, and optimizing queries.


System Design & Architecture :


- Strong grasp of software design principles, OOP, design patterns, and distributed system concepts.


- Experience in developing systems with high performance, reliability, and maintainability.


Testing & Quality Assurance :


- Strong understanding of software testing approaches unit tests, integration tests, and test-driven practices.


- Experience with automated testing tools and frameworks.


Deployment & DevOps Awareness :


- Familiarity with CI/CD, containerization concepts, version control, and deployment practices.


Soft Skills :


- Excellent problem-solving and analytical skills.


- Strong communication and collaboration capabilities.


- Ability to mentor junior engineers and contribute in a team-oriented environment.


What You Will Bring to the Team :


- Technical ownership of core backend and full stack features.


- Leadership in critical technical decisions and delivery standards.


- A track record of building robust and scalable software systems


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in