Find a jobRecruiters

Python Software Developer,Dot net developer & Angular Developer

Exclusive opportunity

Onsite

Python Software Developer,Dot net developer & Angular Developer

ID Softsource

Python Software Developer,Dot net developer & Angular Developer

Skills

SQL QueriesTypescriptPythonC#.NETMicroservicesPostgreSQLKafkaRedisMachine LearningAIAWSFastAPI

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Coimbatore, Tamil Nadu, India

Work mode:

Onsite

Published on:

28 August 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

Taleo

Python Developer

Permanent contract

Madrid, Spain

Hybrid

Skills

LLMs / Large language modelsDockerBackend DevelopmentPythonMySQLGitGraphQLFastAPICI/CD

5 months ago

Quick apply

Next

Développeur. Net Angular

Freelance

Paris, France

Hybrid

Skills

Angular.NET

4 months ago

Quick apply

Next

Développeur. Net Angular

Freelance

Paris, France

Hybrid

Skills

Angular.NET

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools