Job Description
Job Title – AI-First Backend Engineer
Experience – 6 – 10 yrs
Location – Bangalore
Role – Full Title
Package – 40 LPA
About This Role
We’re looking for a backend engineer who takes ownership of outcomes, not just code. In this role, you’ll work on business-critical systems and drive features from initial problem definition through to production and ongoing reliability.
You’ll work closely with Product, QA, DevOps, and Data teams to move work forward, resolve ambiguity, and ensure systems are built for scale, security, and long-term maintainability.
What You’ll Do
Own End-to-End Delivery
•Own features from requirement clarification through design, development, deployment, and monitoring
•Identify gaps, edge cases, and risks early in the development cycle
•Drive decisions when requirements are unclear or evolving
•Follow up with stakeholders to ensure progress and alignment
•Deliver outcomes with accountability for quality and timelines
Work Across Teams to Drive Execution
•Collaborate with Product to clarify requirements and challenge assumptions
•Partner with QA to ensure test coverage and release readiness
•Work with DevOps/SRE to enable reliable deployments and observability
•Align with Data and Analytics teams to validate business logic
•Communicate progress, risks, and dependencies clearly and early
Build and Scale Backend Systems
•Design and build backend services using Node.js
•Work with databases such as MySQL and MongoDB
•Develop systems using asynchronous processing patterns (e.g., Kafka)
•Implement search and indexing solutions where needed (e.g., Elasticsearch)
•Design systems for scalability, resilience, and performance
Build Secure, Enterprise-Ready Systems
•Implement secure APIs and access control mechanisms
•Ensure data protection through appropriate handling of sensitive data
•Build systems aligned with enterprise-grade security expectations
•Incorporate security considerations into design and development decisions
Ensure Quality and Production Reliability
•Write and maintain high-quality, reliable code
•Investigate production issues and drive root cause resolution
•Implement monitoring, logging, and alerting for services
•Improve system stability through ongoing fixes and enhancements
Use AI to Improve Execution
•Use AI tools to accelerate development, testing, and debugging
•Apply judgment to validate outputs and maintain code quality
•Integrate AI into day-to-day workflows to improve efficiency
Work with Cloud-Native Infrastructure
•Build and run services in containerized environments using Docker
•Work with Kubernetes-based deployments
•Contribute to system reliability through understanding of scaling and failure handling
What We’re Looking For
•Experience building backend systems using Node.js
•Experience working with distributed systems and asynchronous architectures
•Experience with databases such as MySQL and MongoDB
•Experience working in cross-functional teams to deliver software
•Ability to take ownership of features from concept to production
•Strong problem-solving skills with a focus on business outcomes
•Clear communication and ability to work across stakeholders
Nice to Have
•Experience with Kafka or similar messaging systems
•Experience with Elasticsearch or similar search technologies
•Experience working with Docker and Kubernetes
•Exposure to security practices in enterprise applications
•Experience using AI tools in development workflows
What Makes You a Strong Fit
•Take ownership of outcomes rather than individual tasks
•Drive clarity and execution in ambiguous situations
•Collaborate effectively to unblock teams and move work forward
•Maintain a strong focus on quality, reliability, and security
•Use AI tools thoughtfully to improve speed and effectiveness
Why This Role Matters
This role is central to building and running systems that power core business workflows. Your work will directly impact how reliably and securely these systems operate, and how effectively teams can deliver value to customers.
Why Join Us
•Work on systems that are critical to the business
•Collaborate closely with cross-functional teams
•Contribute to engineering practices focused on ownership and execution
•Build systems designed for scale, reliability, and security
•Apply AI in practical ways to improve development velocity