Senior Software Engineer
Location: Bangalore
Time Type: Full time
Job Description
We are seeking a Full Stack Developer to support the design, development, and delivery of enterprise‑grade web and GenAI‑enabled applications. This role will focus on building secure, scalable, and maintainable solutions aligned with organizational architecture standards, security policies, and compliance requirements.
The ideal candidate has strong full‑stack engineering fundamentals, experience working in large, cross‑functional enterprise teams, and exposure to integrating generative AI and chatbot capabilities into production systems.
Key Responsibilities
Enterprise Application Development
- Design, develop, and enhance enterprise‑scale web applications using approved front‑end and back‑end technologies
- Contribute to architecture‑aligned solutions that support scalability, performance, reliability, and maintainability
- Develop reusable, modular components consistent with enterprise development standards
Front‑End & User Experience
- Build and maintain responsive user interfaces using HTML, CSS, JavaScript, React or Angular (1.8)
- Ensure consistent user experience across browsers, devices, and accessibility standards
- Collaborate with UX/UI designers and product owners to translate business requirements into technical solutions
Back‑End & API Development
- Design and implement secure, scalable RESTful APIs and backend services using Python, Django, Flask, or FastAPI
- Apply best practices for error handling, logging, performance tuning, and service resiliency
- Integrate enterprise authentication and authorization mechanisms as required
GenAI & Intelligent Solutions
- Develop and integrate GenAI‑powered features, including chatbot solutions, using LangChain and LLM services
- Collaborate with AI, data, and platform teams to ensure responsible and secure AI usage
- Ensure AI integrations meet enterprise governance, compliance, and data privacy standards
Data Management
- Design and interact with SQL and NoSQL databases, ensuring data integrity, performance, and security
- Apply enterprise data handling standards, including auditing, access controls, and encryption where applicable
Cloud & Deployment Collaboration
- Support deployment of applications on AWS or Azure in alignment with enterprise cloud standards
- Work with DevOps teams on CI/CD pipelines, environment configuration, and release processes
- Participate in environment readiness activities across Development, Test, and Production environments
Quality, Security & Operations
- Follow secure coding practices and contribute to application security, vulnerability remediation, and compliance efforts
- Participate in code reviews, testing, and defect resolution activities
- Troubleshoot production issues and support ongoing application maintenance and enhancements
Required Technical Skills
- Front‑End: HTML, CSS, JavaScript, React or Angular (1.8)
- Back‑End: Python, Django / Flask / FastAPI
- GenAI: LangChain, chatbot development, LLM integration
- Databases: SQL, NoSQL
- Cloud Platforms: AWS or Azure
- Version Control & Collaboration: Git, Agile/Scrum workflows
Must‑Have Competencies
- Proven experience as a Full Stack Developer in structured development environments
- Strong understanding of enterprise application design principles
- Experience building secure, API‑driven applications
- Ability to work within defined architecture, security, and compliance frameworks
- Strong analytical, troubleshooting, and documentation skills
- Effective communication and collaboration with cross‑functional enterprise teams
Good‑to‑Have Skills
- Familiarity with AI / Machine Learning concepts, particularly Generative AI
- Exposure to enterprise DevOps practices, CI/CD pipelines, and cloud governance
- Experience working with large codebases and multi‑team delivery models
- Knowledge of performance monitoring, logging, and enterprise support processes
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent experience)
- 6+ years of hands‑on experience in full stack development
- Experience working in enterprise, regulated, or large‑scale environments is preferred
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
