Suraj Bind
1. Role Name & Department
Role: Full Stack Developer – Backend Systems & APIs
Department: Technology / Backend Engineering
2. Reports To
Reports To: IT Manager – Shahid Shaikh
3. Role Purpose (1–2 lines)
Build and maintain the core backend systems and APIs that power the Cashkr website, apps, vendor tools, and admin panel, ensuring reliability, security, and performance for all key business flows.
4. Key Result Areas (KRAs)
KRA 1: Stable & Scalable Backend Architecture
Design and maintain clean, modular, and scalable backend services for all Cashkr products.
KRA 2: High-Quality APIs for Frontend & Admin
Deliver secure, well-documented APIs that are easy for Ayaz (website), apps, and Resham (admin panel) to consume.
KRA 3: Business Logic & Feature Delivery
Translate business requirements (leads, orders, wallet, credits, referrals, payouts, reports) into robust backend logic and features.
KRA 4: Performance, Reliability & Error Control
Keep backend response times low, error rates under control, and handle load without breaking core journeys.
KRA 5: Collaboration with DB, DevOps & QA
Work closely with Resham on DB & DevOps and Nirajan on testing to release stable backend changes.
5. KPIs (5–8 measurable numbers)
API Uptime % (Core Services)
Uptime for critical APIs (auth, pricing, lead/order, wallet/credits, vendor flows).
Target aligned with platform uptime (e.g., ≥ 99.5%).
Average Response Time (Critical APIs)
Average latency for pricing, lead creation, order creation, wallet payment, etc.
Target to be defined (e.g., ≤ X ms for majority of calls).
Backend P1/P2 Incidents per Month
Number of critical incidents caused by backend/API problems (aim to reduce over time).
Feature Delivery vs Plan
% of backend tasks & features shipped as per sprint/month plan (e.g., ≥ 85–90%).
API Error Rate (5xx) & Time to Fix
Error rate on key endpoints + average time taken to fix recurring issues.
API Documentation Coverage
% of major endpoints properly documented (endpoints, params, responses, error codes).
Integration Stability
Number of issues related to external integrations (bank/virtual accounts, payment gateways, Acefone, analytics, etc.) per month.
Rework due to Backend Issues
Number of times frontend/admin work has to be re-done due to backend contract changes or bugs.
6. Core Processes Owned – SOPs
Suraj is owner / co-owner of these backend-focused SOPs:
Backend Development & Code Standards SOP
Coding conventions, project structure, error handling, logging, security practices.
API Design & Versioning SOP
REST standards, consistent naming, versioning, deprecation rules, backwards compatibility.
Backend Feature Delivery SOP
How backend tasks move from requirement → estimation → development → code review → test → deploy.
Service & Integration SOP
Connecting to payment gateways, bank/virtual account systems, Acefone, GA/other services; handling failures & retries.
Security & Validation SOP (Backend Layer)
Authentication, authorization, input validation, rate limiting, data protection at API level.
Collaboration SOP with Frontend & Admin
How API contracts are shared with Ayaz and Resham, how changes are communicated, how mocks are provided.
Error Monitoring & Logging SOP
How logs are structured, where they’re stored, how errors/alerts are monitored and triaged.
7. Weekly / Monthly Reporting
Weekly Reporting
To: IT Manager – Shahid (with visibility for Ayaz & Resham where needed)
Format: Short update in Slack / Notion
Include:
Backend features & APIs delivered this week
New endpoints, updated logic, refactors.
P1/P2 backend incidents
What happened, status, any short RCA.
Integration updates
Any work on payments, bank, Acefone, etc.
Dependencies / blockers
Waiting on requirements, DB changes, infra, etc.
Plan for next week (top 3–5 backend priorities).
Monthly Reporting
To: Shahid, Ibrahim, and relevant tech/ops leads
Format: 1 slide / section in monthly tech review
Include:
Summary of key backend projects delivered (wallet/credits, pricing changes, funnel logic, vendor flows, reports).
Backend incident summary
Count, severity, root cause patterns.
Performance & stability snapshot
Uptime, error rate, response time trends.
Integration health
Any major issues or improvements with external services.
Next month backend roadmap
Core items to be built/improved.