Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

16 Sep
|
NR Consulting
|
Bengaluru

16 Sep

NR Consulting

Bengaluru

Title: Senior Software Engineer (Python)

Location: Bangalore

Exp: 3+ Years

Job Description:

Responsibilities

Backend Development
- Design, develop, and independently deliver moderately complex backend services and APIs using Python (FastAPI) and Pydantic with limited guidance.
- Write clean, maintainable, well-documented, and well-tested code following established design patterns and engineering standards.
- Implement data access layers, caching strategies (Redis), and integrations with internal and external services.
- Apply sound engineering judgment when debugging, troubleshooting, and resolving production issues.
- Demonstrate ownership of service reliability, performance, and maintainability.

Data Integration & Processing
- Build and maintain data processing components and pipelines that interact with SQL databases, Redis, and Azure cloud storage.
- Develop integration points between backend services and analytics platforms, Databricks, and AI services.
- Write and optimize SQL queries, stored procedures, and data transformation logic.




- Assist in implementing asynchronous task processing using Celery and message brokers.
- Contribute to scalable, resilient data flows in a microservices-oriented workplace.

Quality & Engineering Practices
- Write unit and integration tests using pytest to ensure reliability and regression safety.
- Participate in code reviews with attention to correctness, performance, readability, and long-term maintainability.
- Follow CI/CD practices and contribute to backend build, test, and deployment pipeline maintenance.
- Apply structured logging, monitoring, and alerting practices to support production observability.
- Continuously improve engineering standards, tooling, and development workflows.

AI Augmentation & Agent Development
- Use AI-powered development tools such as Cursor AI and GitHub Copilot across the SDLC to enhance productivity in coding, testing, refactoring, and documentation.
- Build or contribute to basic AI

📌 Senior Software Engineer (Bengaluru)
🏢 NR Consulting
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru