Senior Software Development Engineer - Fullstack
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-siteFull TimeSenior LevelSmall
Full TimeSenior LevelSmall
Job Summary
Build modern web applications using React.js, Next.js, and Node.js while developing RESTful APIs and microservices with Express.js. Design database schemas for SQL and NoSQL systems, optimize queries, and integrate LLMs and vector databases into AI-powered solutions. Deploy containerized applications on AWS, Azure, or GCP using CI/CD pipelines and maintain clean, scalable architecture through rigorous testing and code reviews within Agile teams.
Required Qualifications
- Strong proficiency in JavaScript / TypeScript
- Hands-on experience with React.js
- Strong experience in Next.js for building modern web applications
- Backend development using Node.js
- Experience building APIs using Express.js
- Experience developing RESTful APIs and microservices
- Hands-on experience or familiarity with AI-powered development tools, such as: GitHub Copilot, Cursor AI, ChatGPT / LLM-assisted coding, AI-assisted code generation, debugging, testing, and refactoring
- Ability to use AI tools to accelerate development productivity
- Strong knowledge of SQL (PostgreSQL / MySQL)
- Experience with MongoDB or other NoSQL databases
- Database schema design and query optimization
- Experience working with AWS / Azure / GCP cloud platforms
- Understanding of CI/CD pipelines
- Familiarity with Docker / containerized deployments
- Strong experience with Git and modern branching strategies
- Strong understanding of clean code and scalable architecture
- Experience with Agile / Scrum development
- Writing unit tests and integration tests
- Conducting code reviews and collaborative development
- Strong problem-solving and analytical thinking
- Ability to work in fast-paced product teams
- Good communication and documentation skills
- Proactive mindset to leverage AI tools for development efficiency
Desired Qualifications
- Good to have experience in: LLM integrations, AI-powered application development, Vector databases, Prompt engineering, Integration with OpenAI / Azure OpenAI / other AI APIs
- Experience working on SaaS platforms
- Familiarity with data platforms or analytics products
- Experience integrating third-party APIs
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.