Senior Engineer - Python + React JS
Tiger Analytics
Location
🇮🇳 Bengaluru, India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
Skill : Python + React JS Location : Chennai | Bangalore | Hyderabad Notice Period : Immediate Experience Range : 3 to 12 Years Who we are Tiger Analytics is a global AI and analytics consulting firm. With data and technology at the core of our solutions, our 3900+ tribe is solving problems that eventually impact the lives of millions globally. Our culture is modelled around expertise and respect with a team-first mindset. Headquartered in Silicon Valley, you’ll find our delivery centers across the globe and offices in multiple cities across India, the US, UK, Canada, and Singapore, including a substantial remote global workforce. We’re Great Place to Work-Certified™. Working at Tiger Analytics, you’ll be at the heart of an AI revolution. You’ll work with teams that push the boundaries of what is possible and build solutions that energize and inspire. We are looking for a highly skilled and experienced Senior Engineer/ Lead / Senior Lead with expertise in both Python and ReactJS. As a Senior Engineer/ Lead / Senior Lead, you will play a pivotal role in designing, developing, and architecting scalable and efficient web applications. You will collaborate with cross-functional teams, mentor junior developers, and drive the technical direction of our projects. This role requires deep knowledge of backend technologies (Python), frontend development (ReactJS), and strong architectural skills. You will be expected to define the architecture, lead technical discussions, and deliver high-quality solutions while balancing both short-term needs and long-term scalability.
Key Responsibilities
: • Architectural Leadership: Design and implement scalable, reliable, and maintainable web applications using Python and ReactJS. Lead architectural decisions and ensure alignment with business goals and technical
requirements
. • End-to-End Development: Oversee the full software development lifecycle from
requirements
gathering, design, implementation, testing, deployment, and maintenance. • Mentorship & Collaboration: Lead and mentor a team of developers, providing guidance on best practices, coding standards, and technical problem-solving. Collaborate closely with product managers, designers, and other engineers. • Technology Strategy: Evaluate and recommend new technologies, frameworks, and tools to improve development processes and product performance. • Performance Optimization: Ensure the application is optimized for performance, scalability, and security on both the frontend (ReactJS) and backend (Python) layers. • Code Reviews: Conduct and participate in code reviews to ensure code quality, security, and maintainability. • Stakeholder Communication: Regularly communicate technical progress, challenges, and roadblocks to internal stakeholders. Translate complex technical concepts into understandable terms for non-technical audiences. • Documentation: Ensure proper documentation of architecture, designs, and implementations to facilitate ongoing development and future scalability.