This role demands strong technical ownership, architectural thinking, and hands-on expertise
across backend systems, APIs, cloud infrastructure, and AI-driven services.
Key Responsibilities
Engineering & Architecture
- Design, develop, and optimize enterprise-grade .NET Core applications and RESTful APIs
- Lead implementation of high-performance, scalable, and secure backend services
- Apply SOLID principles, clean architecture, and design patterns
- Build and optimize parallel processing & multithreaded services for high-volume
workloads
- Ensure low-latency and SLA-driven API performance
Cloud & DevOps
- Design and manage Docker-based containerized deployments
- Deploy and maintain services on Google Cloud Platform (GCP)
(GKE, Compute Engine, Cloud Run, Cloud Storage, IAM)
- Work closely with DevOps on CI/CD pipelines
- Ensure observability, logging, monitoring, and cost optimization
AI, ML & Image Processing
- Integrate and consume AI/ML services into enterprise workflows
- Hands-on experience with:
o Image Processing & OCR/OMR pipelines
o Vision APIs and document intelligence
- Collaborate with AI engineers on model integration and inference services
Quality & Delivery
- Write unit tests and integration tests (mandatory)
- Support QA, UAT, and production deployments
- Participate in Agile/Scrum ceremonies
- Mentor junior developers and conduct code reviews
Documentation & Compliance
- Prepare and maintain system documentation, including:
o Architecture diagrams
o Implementation & Integration documents
o ERD, DFD, API contracts
- Ensure adherence to company policies, security, and compliance standards