Posted on: 10/12/2025
Back-End Developer - Server-Side JavaScript/Node.js
Exp : 4 to 6 years
Location : Bangalore
Overview :
- Implement business logic for products, pricing, inventory, orders, and fulfillment
- Build custom APIs and middleware for frontend and third-party integrations
- Optimize server-side rendering and performance
- Implement caching strategies and database query optimization
API Design & Integration :
- Integrate with backend systems (ERP, PIM, OMS, payment processors)
- Build adapters for third-party systems and services
- Implement proper error handling, retry logic, and circuit breakers
- Document APIs and maintain API contracts
Database Management :
- Write efficient SQL queries and optimize database performance
- Implement data validation and integrity checks
- Manage transactions and ensure data consistency
- Monitor database performance and identify bottlenecks
Security & Compliance :
- Ensure PCI DSS compliance for payment processing
- Implement data encryption and secure data handling
- Validate and sanitize all user inputs
- Conduct security reviews and penetration testing participation
- Manage sensitive data (customer information, payment tokens)
Performance & Scalability :
- Implement load testing and capacity planning
- Optimize resource utilization and reduce server costs
- Implement rate limiting and DDoS protection
- Plan for horizontal scaling during peak traffic
Testing & Quality :
- Participate in load testing and performance profiling
- Debug complex backend issues and provide root cause analysis
- Document technical decisions and architecture
- Contribute to continuous improvement and best practices
System Integration & Monitoring :
- Implement logging and monitoring for production systems
- Set up alerts and incident response procedures
- Troubleshoot production issues and implement hotfixes
- Contribute to incident post-mortems
What Skills Youll Need :
- Strong proficiency in Node.js and JavaScript with deep async programming knowledge
- 1+ years of SFCC backend development OR strong e-commerce platform experience
- Expertise with RESTful API design and implementation
- Strong SQL knowledge and relational database experience
- Understanding of authentication, authorization, and security principles
- Experience with Git and agile development workflows
- Comfortable with Linux/Unix environments
Good to Have :
- Experience with payment processing systems and PCI compliance
- Knowledge of microservices architecture
- Exposure to event-driven architectures and message queues (RabbitMQ, Kafka)
- Experience with caching solutions (Redis, Memcached)
- DevOps practices and CI/CD pipelines
- Load testing and performance optimization experience
Technical Skills :
- Databases : MySQL/PostgreSQL, query optimization, transaction management
- APIs : REST architecture, HTTP, authentication (OAuth, JWT)
- SFCC-Specific : Controllers, Services, Pipelines, custom hooks, SFCC APIs
- Tools : Git, npm, Linux command line, curl/Postman
- Integration : Third-party APIs, webhooks, event handling
- Testing : Jest, Mocha, or similar Node.js testing frameworks
- Security : Encryption, SSL/TLS, input validation, SQL injection prevention
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587787
Interview Questions for you
View All