Python Software Developer,Dot net developer & Angular Developer

ID Softsource

Coimbatore District

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ID Softsource is seeking an experienced Senior Full-Stack Developer / Solution Architect to design and build scalable enterprise applications using .NET, Angular, and Python. You will contribute to system architecture, technical design, performance, and production reliability, collaborating across product, engineering, DevOps, and AI/ML teams.

Design microservices, event-driven architectures, REST, gRPC, WebSockets, and ensure high availability, security, and cost-effective solutions.

Qualifications

  • Architectural design experience for scalable enterprise apps.
  • Experience designing microservices and event-driven systems.
  • Proficiency with REST, WebSockets/SignalR, gRPC, and asynchronous messaging.

Responsibilities

  • Design scalable end-to-end architectures across frontend, backend, AI/ML services, and cloud infra.
  • Develop backend services using .NET / ASP.NET Core.
  • Build frontend apps with Angular and modular architectures.
  • Develop Python-based AI/ML, automation, data processing, and agentic workflows.
  • Define communication patterns and data models for reliability and performance.
  • Establish coding standards, architecture guidelines, and best practices.
  • Mentor teams and collaborate with product, DevOps, and AI/ML groups.

Tools

.NET / ASP.NET Core
Angular
Python
PostgreSQL
Redis
Kafka
SQS
WebSockets
SignalR
gRPC
Dapper
Entity Framework Core
Nx Monorepo
Microservices

Job description

NET | Angular | Python

We are looking for an experienced Senior Full-Stack Developer / Solution Architect with strong expertise in .NET, Angular, and Python to design and build scalable, reliable, and maintainable enterprise applications.

This role requires someone who can go beyond feature development and contribute to system architecture, technical design, technology decisions, performance, scalability, and production reliability.

Key Responsibilities
  • Design scalable end-to-end application architectures across frontend, backend, AI/ML services, and cloud infrastructure.
  • Design and develop backend services using .NET / ASP.NET Core.
  • Build modern frontend applications using Angular, Nx, and modular frontend architectures.
  • Develop Python-based services for AI/ML, automation, data processing, and agentic workflows.
  • Design microservices and event-driven architectures using technologies such as Kafka, SQS, Redis, and background workers.
  • Define communication patterns using REST APIs, WebSockets/SignalR, SSE, gRPC, and asynchronous messaging.
  • Design systems for high availability, scalability, fault tolerance, retries, idempotency, and disaster recovery.
  • Design database and caching strategies using PostgreSQL, Redis, and related technologies.
  • Architect reliable background processing and distributed job execution.
  • Design and review API contracts, service boundaries, database models, and integration patterns.
  • Make architectural decisions based on performance, security, maintainability, scalability, and cost.
  • Establish coding standards, architecture guidelines, reusable components, and engineering best practices.
  • Perform technical design and code reviews and mentor development teams.
  • Work closely with product, engineering, DevOps, and AI/ML teams to convert business requirements into technical solutions.
Required Technical Skills
Backend
  • C# / .NET / ASP.NET Core
  • REST API and microservice architecture
  • Entity Framework Core / Dapper
  • PostgreSQL / SQL
  • Redis and distributed caching
  • Background processing and asynchronous systems
Frontend
  • Angular
  • TypeScript
  • RxJS
  • Nx Monorepo
  • Module Federation / Micro Frontends
  • State management and reusable component architecture
Python
  • Python 3.x
  • FastAPI
  • AsyncIO and concurrent processing
  • Worker and batch-processing architectures
  • Integration of Python services with enterprise .NET systems
Architecture & Distributed Systems
  • Microservices
  • Event-driven architecture
  • Message queues
  • Kafka / AWS SQS
  • Redis Streams / Pub-Sub
  • WebSockets / SignalR / SSE / gRPC
  • Distributed locking
  • Idempotency and retry strategies
  • Fault-tolerant processing
  • Horizontal scaling
AI / Agentic Architecture Added Advantage

Experience designing or integrating AI systems is highly desirable, including:

  • LLM integrations
  • LangChain / LangGraph
  • AI agents and multi-agent architectures
  • MCP (Model Context Protocol)
  • RAG architectures
  • Vector databases
  • LLM tool/function calling
  • Human-in-the-loop workflows
  • AI workflow orchestration
  • OCR, document processing, or computer vision pipelines
Architecture Expectations

The ideal candidate should be comfortable designing systems such as:

Angular / Nx
API Gateway / .NET APIs
Microservices
PostgreSQL / Redis
Kafka / SQS
Python Processing / AI Services
External & Cloud Services

The candidate should understand when and why to use synchronous APIs, asynchronous messaging, caching, background processing, distributed systems, and AI services rather than simply implementing a predefined architecture.

What We're Looking For

We are looking for an engineer who can think at both the code level and architecture level.

The successful candidate should be able to take a business requirement, identify the appropriate system boundaries, select suitable technologies, design the execution and data flow, identify failure scenarios, and guide the implementation toward a production-ready solution.

Strong problem-solving skills, ownership, technical leadership, and the ability to explain architectural decisions and trade-offs are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Developer
Python Software Developer

Bacancy Technology • Ahmedabad District

On-site
INR 2,000,000 - 4,200,000
Python Developer
Python Developer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 2,500,000 - 4,000,000
Senior Full Stack Engineer - AI Platform
Senior Full Stack Engineer - AI Platform

Tech Mahindra • Chennai District, Bengaluru, New Delhi

Hybrid
INR 2,500,000 - 4,000,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Senior Python Developer
Senior Python Developer

Praviksha Tek Solutions • Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Python Architect
Python Architect

Cynosure Corporate Solutions • Chennai District

On-site
INR 3,500,000 - 6,000,000
Python & React Full Stack Developer
Python & React Full Stack Developer

Srijan: Now Material • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Full Stack Developer
Senior Full Stack Developer

ADQ Services • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Specialist, IT Software Engineering
Senior Specialist, IT Software Engineering

Entegris • Pune District

On-site
INR 2,500,000 - 4,500,000
Full Stack Architect (Python)
Full Stack Architect (Python)

Keka Technologies Private Limited • Hyderabad

Hybrid
INR 2,500,000 - 3,500,000
Opportunity to influence engineering strategy
Work with cutting-edge AI and full-stack technologies