17 Sep
|
NR Consulting
|
Bengaluru
17 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