Python Software Developer,Dot net developer & Angular Developer (Coimbatore)

Python Software Developer,Dot net developer & Angular Developer (Coimbatore)

29 Aug
|
ID Softsource
|
Coimbatore

29 Aug

ID Softsource

Coimbatore

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 contemporary 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.

📌 Python Software Developer,Dot net developer & Angular Developer (Coimbatore)
🏢 ID Softsource
📍 Coimbatore

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: python software developer,dot net developer & angular developer (coimbatore) / coimbatore

Subscribe to this job alert:

Get the latest job offers by email for: python software developer,dot net developer & angular developer (coimbatore) / coimbatore