Posted on: 09/10/2026
Company Name: Nihin Media
1. Company Head Office- Bangalore
2. Number of Employees- 7-10
3. Founded - 2023
4. Company Type- Product based
Position: Sr FullStack Engineer
Location: Bengaluru
Experience: 4+ Years
Work Mode: Work form Office
Senior Full-Stack Engineer - Scalable AI Applications
About the Role:-
We are looking for an experienced Senior Full-Stack Engineer to join our team and take ownership of building complex, scalable features for our live AI-powered medical platform.This is not a role focused on building simple frontend features or standard web applications. Our solution is already in production and growing, and we are looking for someone who can work on complex product and engineering problems where the solution may not always be obvious from the beginning.You should be someone who enjoys understanding difficult problems, exploring different technical approaches, and finding practical solutions even when there is no established implementation path.You will work across both the frontend and backend, collaborate closely with our AI engineering team, and help us continuously improve the scalability, reliability, and performance of the platform.
Key Responsibilities:-
- Own the design and development of complex features across both frontend and backend.
- Build and maintain frontend applications using React.
- Design and develop scalable backend systems and APIs using Python and Django.
- Take ownership of technical problems from initial investigation through architecture, implementation,testing, deployment, and production troubleshooting.
- Design solutions with future scale in mind, capable of supporting 100,000+ users, 10,000+ daily active users, and hundreds of concurrent users.
- Build and optimize systems that handle real-time user queries and high levels of concurrent application traffic.
- Identify and resolve application performance bottlenecks across frontend, backend, databases, APIs,and infrastructure.
- Work with databases, caching, asynchronous processing, queues, and other components required for scalable applications.
- Work closely with AI engineers to integrate AI models, LLM services, RAG pipelines, streaming responses, and other AI capabilities into the product.
- Improve the reliability, maintainability, observability, and performance of existing production systems.
- Participate in architectural and technology decisions as the platform evolves.
- Troubleshoot complex production issues and identify root causes rather than relying on temporary fixes.
- Contribute to code quality, engineering standards, testing practices, and technical documentation.
- Work flexibly across different engineering areas when required in a fast-moving startup environment.
- Work closely with senior engineering and technology leaders to design and evolve application architecture for new features and platform capabilities.
- Contribute to technical architecture discussions, evaluate different implementation approaches, and help make decisions considering scalability, performance, reliability, and maintainability.
- Support the breakdown of complex technical requirements into clear implementation approaches for the engineering team.
- Provide technical guidance and mentorship to junior engineers when needed.
- Review code and technical approaches of junior team members and help them improve engineering quality and problem-solving skills.
- Share knowledge, engineering practices, and lessons learned to strengthen the overall technical capability of the team.
What We Are Looking For
- Strong professional experience building and operating production web applications.
- Strong experience with React and modern frontend development.
- Strong backend development experience with Python and Django.
- Solid understanding of REST APIs, application architecture, databases, authentication, and backend system design.
- Experience designing or operating applications that support significant user traffic and concurrency.
- Good understanding of scalability concepts including caching, asynchronous processing, queues and background jobs, database optimization, load balancing, horizontal scaling, WebSockets or other real-time communication approaches, API performance, and rate limiting.
- Experience diagnosing and solving production performance and reliability problems.
- Ability to independently investigate unfamiliar technical problems and determine an appropriate solution.
- Strong problem-solving mindset and willingness to work on problems where there may not be a direct or predefined solution.
- Ability to balance engineering quality with the speed required in a startup.
- Comfortable collaborating closely with product, AI, frontend, backend, and infrastructure teams.
- Strong sense of ownership for the systems and features you build.
Mindset We Value
We are particularly interested in engineers who are motivated by difficult problems. When something does not work as expected, we expect you to investigate why. When an existing approach cannot support the required scale, we expect you to explore alternatives. When there is no clear solution available, we value someone who is willing to research, experiment, discuss trade-offs, and build a solution.
We value people who:
- Enjoy solving technically challenging problems.
- Take ownership instead of waiting for detailed instructions.
- Are comfortable working with ambiguity.
- Learn unfamiliar technologies when necessary.
- Think about scalability and long-term consequences while building features.
- Proactively identify potential problems before they become production issues.
- Are willing to challenge existing approaches when a better solution is possible.
- Stay persistent when the first solution does not work.
Nice to Have
- Experience with AWS and cloud-based production environments.
- Experience with services such as EC2, RDS, S3, CloudFront, Load Balancers, Lambda, Redis, or similar cloud infrastructure.
- Experience building high-concurrency or real-time applications.
- Experience with WebSockets, Redis, Celery, message queues, or asynchronous architectures.
- Experience integrating LLMs, AI APIs, or machine-learning services into production applications.
- Experience with RAG or AI-powered search applications.
- Experience with Docker, CI/CD, monitoring, logging, and production observability.
- Experience working in a startup or rapidly growing technology company.
Why This Role
This role provides an opportunity to work on a live AI product where engineering decisions directly influence the experience of a rapidly growing user base.You will not simply receive predefined technical tasks. You will be expected to understand the underlying problem, contribute to the solution architecture, and take meaningful ownership of how the product evolves.
We are looking for someone who is excited by the challenge of building and scaling a sophisticated AI-powered application and who wants to solve problems that do not always have an obvious answer.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1677586