Job Title: Senior Engineer – Full Stack & Data Engineering
Location: Bengaluru, Karnataka
Experience: 3–5 years
Role Overview
We are looking for a hands-on Senior Engineer with strong experience in full-stack development and data engineering ecosystems. The ideal candidate will lead modules building scalable, high-performance applications while actively contributing to design, development, and delivery.
This role requires a balance of technical depth and execution ownership, with a strong focus on system reliability, and code quality
Key Responsibilities
1. Technical Leadership
- Mentor junior developers across backend, frontend, and data engineering
- Drive best practices in code quality, architecture, and performance optimization
- Review and approve Pull Requests (PRs) to ensure high-quality deliverables
- Validate builds, deployments, and release readiness
2. Execution & Delivery
- Own day-to-day transactional delivery activities across projects
- Identify risks, and proactively report issues/blockers
- Unblock team members by providing technical guidance and solutions
- Ensure adherence to timelines, SLAs, and engineering standards
3. Hands-on Development
- Contribute to development when required (critical modules, performance issues, etc.)
- Build POCs and prototypes for new solutions or optimizations
- Participate in debugging, troubleshooting, and production issue resolution
4. Architecture & Design
- Design scalable and robust systems using modern architecture patterns
- Create and review Low-Level Design (LLD) documents
- Ensure systems are optimized for performance, scalability, and reliability
5. Collaboration
- Work closely with Tech Leads and cross-functional teams
- Translate user stories into technical solutions
- Drive technical discussions and decision-making
Required Technical SkillsBackend & APIs
- Strong experience in Node.js for building scalable APIs
- Expertise in designing RESTful / event-driven architectures
Frontend
- Hands-on experience with React.js
- Understanding of modern UI/UX practices and performance optimization
Databases
- Strong experience with:
- Elasticsearch (ES) – querying, indexing, performance tuning
- MongoDB (Cosmos DB) – schema design, scalability, optimization
- Azure SQL DB – schema design, scalability, optimization
Data Engineering
- Experience with:
- Azure Data Factory (ADF) – pipeline orchestration
- Azure Databricks (ADB) – data processing, Spark-based transformations
System Design
- Strong understanding of:
- Distributed systems
- Microservices architecture
- Data pipelines and real-time processing
- Caching, indexing, and performance tuning strategies
Soft Skills
- Strong problem-solving and analytical thinking
- Excellent communication and stakeholder management skills
- Ability to balance hands-on work with leadership responsibilities
- Proactive ownership and accountability
Good to Have
- Experience with observability platforms or monitoring systems
- Exposure to cloud platforms (Azure preferred)
- CI/CD pipeline experience
- Knowledge of streaming architectures (Kafka/Event Hub)
What Success Looks Like
- High-quality, scalable systems delivered on time
- Well-mentored, productive engineering team
- Reduced production issues and faster resolution times
- Clear technical documentation and maintainable codebase