Senior Backend Developer
Posted Updated
Description
**Job Title:** Senior Backend Developer
**Location:** Bengaluru, India
**About ITCart Private Limited (iTCart):**
**ITCart** Private Limited isn’t just a company - it’s a global movement redefining how industries think, operate, and thrive in the **age of Artificial Intelligence.** **Headquartered in Bengaluru, India’s Silicon Valley,** and spanning across innovation hubs in the **USA, UK, KSA, UAE, and LATAM**, **ITCart** stands at the forefront of **AI-powered digital transformation.** We don’t follow trends; we create them. With a relentless focus on AI-driven disruption, **ITCart’s Patent-pending** **AIX Framework** serves as the backbone of a new era of efficiency, innovation, and scalability. This proprietary technology isn’t just a tool - it’s a paradigm shift. From automating complex workflows to unlocking hyper-personalized insights with **Generative AI,** our solutions empower enterprises to leapfrog from legacy systems to future-ready ecosystems.
**Position Overview**
We are looking for a Senior Backend Developer with deep experience in building, optimizing, and maintaining scalable backend systems for multi-tenant SaaS platforms. This is a hands-on, full-time role focused on system logic, API development, database optimization, security compliance, and backend integrations.
The ideal candidate is an all-rounder with exposure to DevOps, cloud deployment, and API architecture, but has a core strength in backend engineering and platform scalability.
**Key Responsibilities**
· Develop and maintain modular backend services and RESTful/GraphQL APIs
· Write clean, secure, and well-documented code using Node.js, Python, or equivalent
· Manage PostgreSQL/MongoDB databases with a focus on data modeling, indexing, and query performance
· Optimize server performance, caching (Redis), rate-limiting, and background job queues (Celery, RabbitMQ)
· Integrate authentication (OAuth2, JWT), SSO (Google/Microsoft), and RBAC-based access controls
· Collaborate with frontend, DevOps, and product teams to ship secure, scalable, and testable features
· Participate in architectural discussions and code reviews; own end-to-end delivery of backend modules
· Write unit, integration, and performance tests to ensure code stability
· Follow CI/CD practices and maintain environments through GitHub Actions or Jenkins pipelines
· Contribute to developer documentation and maintain API standards across projects
**Key Performance Indicators (KPIs)**
· Sprint Delivery Accuracy ≥ 90%
· API Response Time < 250ms
· Production Error Rate < 1%
· Code Review Score ≥ 4.5/5
· Unit Test Coverage ≥ 85%
· Backend Downtime ≤ 0.1% Monthly
**Key Result Indicators (KRIs)**
· Backend features deployed per quarter
· Critical bug fixes and production support turnaround timeSuccessful API handoffs to frontend/mobile teams
· Uptime and performance benchmarks met
· Peer feedback and mentorship impact
**Mandatory Technical Qualifications:**
· 5–8 years of experience in backend development for cloud-based platforms
· Proficiency in Node.js, Python, or Go with experience building scalable microservices
· Strong knowledge of SQL/NoSQL (PostgreSQL, MongoDB), Redis, and ORM frameworks
· API architecture (REST/GraphQL), Swagger/OpenAPI standards
· Familiarity with Git workflows, CI/CD, Docker, Kubernetes basics
· Strong understanding of authentication (OAuth2/JWT), session handling, and secure coding practices
**Preferred Skills:**
· AWS experience (EC2, RDS, CloudWatch)
· Exposure to pub/sub and message queues (Kafka, RabbitMQ)
· Experience with ElasticSearch, Prometheus, and log monitoring
· Knowledge of container orchestration and DevOps automation tools
· Soft Skills & Culture Fit
· Strong analytical and problem-solving ability
· Team-oriented with a passion for mentorship
· Willing to experiment, learn, and adapt to fast-paced environments
· Comfortable working across time zones with distributed teams
Skills
- AI
- API
- Authentication
- Automation
- AWS
- Backbone.js
- CI/CD
- Cloud
- CloudWatch
- Data Modeling
- DevOps
- Docker
- EC2
- Elasticsearch
- Generative AI
- Git
- GitHub
- GitHub Actions
- GraphQL
- Jenkins
- JWT
- Kafka
- Kubernetes
- Microservices
- MongoDB
- Node.js
- NoSQL
- OAuth
- OpenAPI
- PostgreSQL
- Prometheus
- Python
- RabbitMQ
- RBAC
- RDS
- Redis
- REST
- SaaS
- Secure Coding
- SQL
- SSO
- Swagger
- Unit Testing
