15 Sep
|
Hireflex247
|
Mysuru
15 Sep
Hireflex247
Mysuru
Job Summary
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.
Responsibilities
- 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
- 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
- Setting 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. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Senior Full Stack Developer (Mysuru)
🏢 Hireflex247
📍 Mysuru