Senior Backend Engineer
DataWeave
5 - 10 years
Bengaluru
Posted: 24/12/2025
Getting a referral is 5x more effective than applying directly
Job Description
We are looking for a Backend Engineer who will design, build, and scale high-performance backend systems and data services. You will work closely with product, frontend, data, and DevOps teams to deliver reliable, secure, and scalable solutions.
Key Responsibilities
- Design and implement backend components and features in Python , including REST / GraphQL APIs and background workers
- Own service and module design, including data models, interfaces, contracts, and service integrations
- Design, optimize, and maintain databases (schema design, indexing, query optimization, migrations, data lifecycle management)
- Build and scale large-scale data processing pipelines and services (batch and/or streaming) that power APIs and internal systems
- Ensure reliability, performance, and scalability through profiling, caching, pagination, rate limiting, circuit breaking, and observability
- Apply secure coding practices and data protection standards across services and data flows
- Use AI-assisted development tools (e.g., Cursor, GitHub Copilot) to accelerate development while maintaining high code quality
- Collaborate in an agile environment with product, frontend, data, and DevOps teams to deliver end-to-end features
- Drive technical excellence through code reviews, design discussions, standards , and mentoring junior engineers
Mandatory Skills & Qualifications
- Strong programming expertise in Python for backend development
- (FastAPI / Django / Flask)
- Solid backend architecture and design skills (clean architecture, modular design, DDD principles)
- Strong SQL and database expertise (PostgreSQL, MySQL, or similar)
- Familiarity with at least one NoSQL or analytical datastore
- (Redis, Elasticsearch, columnar databases, etc.)
- Hands-on experience with API design (REST / GraphQL), versioning, documentation, security, and backward compatibility
- Exposure to cloud-native environments (containers, CI/CD pipelines, monitoring and logging tools)
- Strong debugging and performance optimization skills, including log/metric analysis and root-cause analysis (RCA)
- Comfortable working in fast-paced, tool-augmented workflows , including AI coding assistants and automation tools
- Excellent communication skills with the ability to mentor junior engineers and lead critical implementations
What We Look For
- Strong ownership mindset and attention to detail
- Ability to break down complex problems into scalable solutions
- Passion for building reliable, high-quality backend systems
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
