AI Jobs Map

Hireflex247 India · Mysore Road Tolgate, Karnataka

Senior Full Stack Developer – AI & Modern Web Applications

seniorfull timePosted today
Apply on IndeedOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

reactnext.jsnode.jstypescriptpythonrest-apipostgresqlsqlci/cdjavascripttailwindapi-designnestjswebhookssupabasefirebasedevopsawsazuregcp

Senior Full Stack Developer – AI & Modern Web Applications

Location: Mysore (Mysuru), Karnataka

Work Mode: 100% Office-Based

Employment: Full-Time

Experience: 5–8+ Years

Department: Engineering / Product Technology

About the Role

We are looking for an experienced Senior Full Stack Developer to join our client’s technology team in Mysore.

This is a hands-on senior engineering position for someone who can take ownership of applications from architecture and database design through frontend, backend, APIs, integrations, deployment and production support.

We are looking for an engineer who combines strong software engineering fundamentals with a modern AI-assisted development mindset.

You should be comfortable using AI coding tools to accelerate development, debugging, testing, documentation and code reviews — while maintaining full responsibility for the quality, security and maintainability of the code that reaches production.

You will work closely with Product Managers, UI/UX Designers, QA Automation Engineers and other developers to turn business requirements into scalable, production-ready products.

What You’ll Do

- Design, develop and maintain modern web applications from frontend through backend.

- Take technical ownership of features from requirement through production deployment.

- Build responsive, high-quality user interfaces using React / Next.js.

- Develop scalable backend services using Node.js / TypeScript and/or Python.

- Design and maintain REST APIs and third-party integrations.

- Design database schemas, queries and data models.

- Work with PostgreSQL / SQL databases and modern data platforms.

- Implement authentication, authorisation and role-based access control.

- Build secure file upload, document, image and media workflows.

- Integrate external APIs, payment platforms, email/SMS services and other SaaS products.

- Design asynchronous/background processing where required.

- Review pull requests and maintain engineering standards across the team.

- Troubleshoot complex production issues across frontend, backend, database and infrastructure.

- Improve application performance, reliability and security.

- Work closely with QA engineers to improve automated test coverage.

- Support CI/CD and cloud deployment processes.

- Mentor junior and mid-level developers.

- Participate in architecture and technical decision-making.

Core Technology Stack

We are particularly interested in candidates with strong experience across:

Frontend

- React

- Next.js

- TypeScript

- JavaScript

- HTML5 / CSS3

- Tailwind CSS or modern component libraries

- Responsive web development

- State management

- API integration

Backend

- Node.js

- TypeScript

- Express / NestJS or equivalent

- Python experience is advantageous

- RESTful API development

- Authentication and authorisation

- Background jobs / queues

- Webhooks

- Third-party integrations

Database

- PostgreSQL

- SQL

- Database modelling

- Query optimisation

- Indexing

- Migrations

- Transactions and data integrity

Experience with Supabase, Firebase or similar Backend-as-a-Service platforms would be advantageous.

Cloud & DevOps

You don’t need to be a dedicated DevOps engineer, but you should understand how your application reaches production.

Experience with some of the following is desirable:

- AWS / Azure / GCP

- Docker

- GitHub Actions / Azure DevOps / Jenkins

- CI/CD pipelines

- Serverless functions

- Object storage such as AWS S3

- CDN concepts

- Environment and secrets management

- Application logging and monitoring

- Production troubleshooting

AI-Assisted Software Engineering

AI is becoming part of everyday software engineering, and we expect senior developers to know how to use it effectively.

You should be comfortable using tools such as:

- GitHub Copilot

- ChatGPT

- Claude

- Cursor

- Codex or similar coding agents

- AI-assisted IDEs and development tools

You may use AI to:

- Accelerate implementation and prototyping.

- Generate initial code and boilerplate.

- Refactor existing code.

- Generate unit and integration tests.

- Debug complex issues.

- Analyse logs and errors.

- Review code for potential problems.

- Generate documentation.

- Understand unfamiliar codebases.

- Explore alternative architectural approaches.

- Generate database queries and migrations.

- Identify edge cases and security concerns.

However, AI-generated code must never be treated as automatically production-ready.

As a Senior Developer, you are expected to understand, review, test and take ownership of every piece of code you approve.

Building AI-Powered Products

Experience integrating AI into applications is highly desirable.

You may work on features involving:

- LLM APIs

- AI assistants and chat interfaces

- OpenAI / Anthropic / Gemini or similar models

- Speech-to-text and voice interfaces

- Document processing

- Image analysis

- AI-generated summaries

- Structured data extraction

- RAG / knowledge-base applications

- Vector databases and embeddings

- AI agents and tool calling

- Workflow automation

You should understand the difference between simply calling an AI API and designing a reliable production AI feature.

This includes considering:

- Prompt design

- Structured outputs

- Context management

- Hallucinations

- Model latency

- Token/API costs

- Error handling and retries

- Data privacy

- Security

- Human review

- Model evaluation and monitoring

Architecture & Engineering Standards

As a senior member of the team, you will help ensure applications remain maintainable as they grow.

You should be comfortable making decisions around:

- Application architecture

- Component and service boundaries

- API design

- Database architecture

- Scalability

- Caching

- Performance

- Security

- Error handling

- Logging and observability

- Code quality

- Automated testing

- Technical debt

- Documentation

You should know when a simple solution is sufficient and when a more scalable architecture is genuinely required.

Security

Security should be part of development rather than something considered after launch.

You should understand:

- Authentication and session management

- OAuth / JWT

- Role-Based Access Control (RBAC)

- API security

- Input validation

- SQL injection prevention

- XSS / CSRF fundamentals

- Secure file handling

- Encryption concepts

- Secrets management

- OWASP fundamentals

- Secure coding practices

Experience building applications involving sensitive or regulated data is advantageous.

Testing & Quality

Senior developers are expected to take responsibility for quality before handing work to QA.

You should be comfortable with:

- Unit testing

- Integration testing

- API testing

- Automated testing

- Test-driven thinking

- Code reviews

- Debugging

- Performance optimisation

Experience with tools such as Jest, Vitest, Playwright, Cypress or equivalent is desirable.

Essential Skills

- 5–8+ years of professional software development experience

- Strong React / Next.js experience

- Strong JavaScript / TypeScript

- Strong backend development experience

- Node.js and API development

- PostgreSQL / SQL

- REST APIs

- Git / GitHub

- Authentication and authorisation

- Cloud deployment fundamentals

- Strong debugging and problem-solving skills

- Experience building production applications

- Experience reviewing other developers’ code

- Strong understanding of software architecture

- Good written and verbal communication

Good to Have

- Python

- Supabase

- AWS

- Docker

- Redis

- GraphQL

- WebSockets / real-time applications

- Mobile development / React Native

- Microservices

- Payment gateway integrations

- AI/LLM integrations

- RAG and vector databases

- CI/CD

- SaaS product development

- Multi-tenant application architecture

- Experience working with international clients

Job Type: Full Time

Job Location: Mysuru

More jobs at Hireflex247 India