Position Title: Backend Developer – Web Applications
Company: Loch Corporate Services Private Limited
Location: Gurugram, Haryana, India
Work Mode: Work from Office
Job Type: Full‑time (Employment or Contract – to be finalized at offer stage)
Reporting To: Director
Compensation: Commensurate with experience
About the Company
Loch Corporate Services Private Limited is a professional services firm delivering a broad range of solutions across management, cybersecurity, and other specialised areas. Built on a foundation of quality and compliance, Loch supports organisations seeking integrated support functions under a single, trusted provider. The firm maintains strict confidentiality standards, consistent quality controls, and seamless collaboration with client teams across multiple sectors.
Loch's technology arm is actively building a growing portfolio of proprietary products and client-facing platforms across multiple industries — including AI-powered document processing systems, augmented reality applications, CRM platforms, client onboarding portals, e-commerce platforms, and internal operational tools. The Backend Developer will play a central role in designing and delivering the server-side systems that power these products.
Purpose of the Role
Design, build, and maintain the backend services and APIs that underpin Loch's growing product portfolio. This is a hands-on engineering role requiring the ability to work independently across multiple concurrent projects — from intelligent document processing systems and AR-powered e-commerce platforms to CRMs and internal operations tools. The Backend Developer will own server-side architecture decisions, ensure systems are secure, scalable, and maintainable, and work closely with frontend developers, cloud engineers, and stakeholders to deliver production-grade solutions.
Responsibilities and Duties
API Design & Backend Development
- Design, develop, and maintain scalable RESTful and GraphQL APIs for web applications, client portals, and internal tools
- Build backend services for diverse product types including AI-powered document processing systems, AR platform backends, CRM engines, e-commerce platforms, and operational dashboards
- Implement business logic, workflow automation, and data processing pipelines based on documented requirements
- Integrate third-party APIs, SaaS platforms, payment gateways (Razorpay, Stripe), e-signature services (PandaDoc), and external data sources as required
- Build and maintain webhook handlers and asynchronous processing pipelines for event-driven workflows
Authentication, Security & Access Control
- Implement and manage secure authentication and authorisation mechanisms including JWT, OAuth 2.0, and role-based access control
- Design multi-tenant data architectures ensuring strict data isolation between client organisations
- Apply secure coding practices and actively mitigate common web security risks (OWASP Top 10)
- Support on-premise and private cloud deployment requirements for data-sensitive systems where no external data transmission is permitted
Database Design & Optimisation
- Design, normalise, and optimise relational database schemas in PostgreSQL or MySQL for performance at scale
- Write efficient queries, implement appropriate indexing strategies, and resolve N+1 and slow-query issues
- Design and manage database migrations safely in production environments
- Work with MongoDB or other document databases where project requirements demand a non-relational approach
AI & Intelligent Systems Integration
- Integrate local LLM runtimes (e.g. Ollama) and AI processing pipelines into backend services for intelligent document extraction and automation workflows
- Build and maintain backend services that interface with OCR engines (Tesseract), NLP libraries (spaCy), and vector databases for AI-powered applications
- Design API layers that expose AI capabilities to frontend applications in a secure, performant, and maintainable way
Performance, Scalability & Reliability
- Monitor and improve API performance, response times, and system reliability under production load
- Implement caching strategies (Redis, in-memory) to reduce database load and improve response times
- Design backend services to handle concurrent users and high-volume data workflows
- Troubleshoot, debug, and resolve backend issues in production and non-production environments with structured root cause analysis
DevOps Collaboration & Deployment
- Support CI/CD pipeline configuration and deployment workflows in collaboration with the cloud engineer
- Write Dockerfiles and support containerised deployment of backend services
- Manage environment configurations, secrets, and environment variables following security best practices
- Participate in code reviews, contribute to coding standards, and maintain technical documentation for APIs, services, and key workflows
Key Deliverables
- Production-grade backend services and APIs delivered across Loch's active product portfolio
- APIs built to specification with consistent error handling, authentication, and documentation
- Database schemas and queries that meet performance and reliability requirements at scale
- Secure, data-isolated multi-tenant architectures across client-facing products
- AI and document processing backend integrations operational and maintainable
- Technical documentation maintained for all services, endpoints, and key workflows
- Incidents and production defects resolved within agreed timeframes
Essential Skills
- 3 to 5 years of backend development experience delivering production-grade web applications
- Strong proficiency in Node.js (Express or NestJS) and/or Python (Django or FastAPI) — candidates with both are strongly preferred
- Proven experience designing and building RESTful APIs and consuming third-party APIs at scale
- Strong understanding of relational databases (PostgreSQL preferred, MySQL acceptable) including schema design, query optimisation, and migration management
- Solid experience with JWT authentication, OAuth 2.0, and role-based access control implementation
- Knowledge of secure coding practices and ability to identify and mitigate common web vulnerabilities
- Experience with multi-tenant SaaS architecture and data isolation patterns
- Familiarity with Redis or similar caching systems for performance optimisation
- Working knowledge of Docker and containerised application deployment
- Experience with Git, branching strategies, code reviews, and collaborative development workflows
- Familiarity with at least one cloud platform (AWS preferred; GCP or Azure acceptable)
- Strong problem-solving skills and ability to work independently across multiple concurrent projects
Desirable Skills
- Experience integrating local LLM runtimes (Ollama, LlamaIndex) or AI APIs (OpenAI, Vertex AI, Amazon Bedrock) into backend services
- Exposure to OCR engines, NLP libraries (spaCy), or document intelligence pipelines
- Experience building e-commerce backends with payment gateway integrations (Razorpay, Stripe)
- Familiarity with WebSockets or Server-Sent Events (SSE) for real-time data delivery
- Experience with GraphQL API design and implementation
- Exposure to message queues (Kafka, RabbitMQ, BullMQ) for async processing workflows
- Experience with CI/CD pipeline configuration (GitHub Actions or equivalent)
- Basic understanding of AR or 3D asset delivery systems (relevant to AR packaging and beauty platform builds)
- Experience building or supporting on-premise deployments for data-sensitive systems
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field preferred
- 3 to 5 years of demonstrable backend development experience with a portfolio of production-deployed applications
- Proven track record of delivering backend systems across the full development lifecycle — from requirements through to deployment and maintenance
Compliance and Confidentiality
- All development work must be performed using approved systems, repositories, and environments
- Source code, credentials, API keys, test data, and configuration details must be handled in line with internal security and confidentiality protocols
- Production and client data must not be copied to personal devices or unapproved tools or environments
- Any exposure to client systems or information must be for authorised business purposes only and logged in accordance with internal processes.
Employee Benefits
- 4 weeks of paid annual leave
- Health insurance coverage
- Provident Fund (PF) as per statutory norms
- Performance‑linked incentives as per company policy