Search by job, company or skills

Senior Engineer Full Stack & Data Engineering

4-6 Years

This job is no longer accepting applications

Job Description

Job Title: Senior Engineer – Full Stack & Data Engineering

Location: Bengaluru / Hyderabad preferable in office or remote for valid reasons

Experience: 4–6 years

Role Overview

We are looking for a hands-on Senior Engineer with solid experience in full-stack development and data engineering ecosystems. The ideal candidate will be a strong individual contributor who takes ownership of feature development, actively collaborates with the Technical Lead, and delivers high-quality, scalable solutions. This role requires technical depth, a problem-solving mindset, and the ability to work independently on complex modules while supporting peers in the team.

Key Responsibilities1. Hands-on Development
  • Own end-to-end development of features across backend, frontend, and data engineering
  • Build production-grade code with a focus on quality, performance, and maintainability
  • Develop POCs and prototypes to validate technical approaches
  • Participate actively in debugging, troubleshooting, and production issue resolution
2. Execution & Delivery
  • Deliver assigned tasks and modules on time, meeting defined SLAs and engineering standards
  • Proactively raise blockers and risks to the Technical Lead
  • Write clean, well-documented, and testable code
  • Participate in and respond constructively to PR reviews
3. Architecture & Design
  • Contribute to Low-Level Design (LLD) of modules and features
  • Design database schemas, API contracts, and data pipeline components
  • Collaborate with the Tech Lead on system design discussions and decisions
4. Code Quality & Best Practices
  • Adhere to coding standards, design patterns, and team conventions
  • Write unit and integration tests to ensure code reliability
  • Participate in peer code reviews and provide constructive feedback
5. Collaboration
  • Work closely with the Technical Lead, QA, and cross-functional teams
  • Translate user stories and technical specs into working solutions
  • Actively participate in sprint planning, standups, and retrospectives

Required Technical SkillsAI & Data Intelligence
  • Hands-on experience integrating LLMs and Generative AI capabilities into enterprise applications
  • Strong understanding of Retrieval-Augmented Generation (RAG), vector databases, embeddings, and semantic search concepts
  • Experience working with AI platforms and services such as Azure OpenAI, OpenAI APIs, Anthropic Claude, or similar models
  • Familiarity with prompt engineering, model evaluation, grounding techniques, and hallucination mitigation strategies
  • Experience building scalable AI pipelines using frameworks such as LangChain, LlamaIndex, or equivalent orchestration frameworks
Backend & APIs
  • Solid experience in Node.js for building scalable, production-ready APIs
  • Good understanding of RESTful and event-driven architectural patterns
Frontend
  • Hands-on experience with React.js
  • Familiarity with modern UI/UX practices and frontend performance optimization
Databases
  • Working experience with:
  • Elasticsearch (ES) – querying, indexing, and performance tuning
  • MongoDB (Cosmos DB) – schema design and CRUD operations
  • Azure SQL DB – writing optimized queries and working with relational schemas
Data Engineering
  • Exposure to or working knowledge of:
  • Azure Data Factory (ADF) – building and managing data pipelines
  • Azure Databricks (ADB) – data transformations using Spark
System Design
  • Basic understanding of:
  • Microservices architecture and distributed systems
  • Data pipelines and integration patterns
  • Caching, indexing, and query optimization techniques

Soft Skills
  • Strong analytical and problem-solving skills
  • Good communication and ability to collaborate in a team environment
  • Self-driven with a sense of ownership over assigned work
  • Eagerness to learn and adapt in a fast-paced environment

Good to Have
  • Exposure to observability or monitoring tools
  • Familiarity with Azure cloud services
  • Experience with CI/CD pipelines and DevOps practices
  • Basic knowledge of streaming architectures (Kafka / Event Hub)
What Success Looks Like
  • Features and modules delivered independently, on time, and to quality standards
  • Minimal rework due to bugs or design gaps
  • Active, constructive participation in code reviews and team discussions
  • Growing ability to take on complex modules with reduced guidance over

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151526101

Beware of Scammers

We don’t charge money for job offers