HamburgerMenu
hirist

Bhartiya Converge - Backend Developer - Node.js/Javascript

Bhartiya Converge
Bangalore
4 - 6 Years

Posted on: 10/12/2025

Job Description

Back-End Developer - Server-Side JavaScript/Node.js

Exp : 4 to 6 years

Location : Bangalore

Overview :


Back-End Developers build the server-side logic that powers e-commerce platform. They work with SFCC controllers, services, APIs, and integrate with external systems, ensuring data integrity, performance, and security across all transactions and business operations.

What Youll Own (Responsibilities) :


Backend Logic & Services :


- Develop SFCC Controllers and Services for core e-commerce functionality

- 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 :


- Design and develop RESTful APIs following best practices

- 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 :


- Design and optimize database schemas for e-commerce operations

- 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 :


- Implement secure authentication and authorization mechanisms

- 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 :


- Monitor server-side performance and identify optimization opportunities

- 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 :


- Write comprehensive unit and integration tests

- 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 :


- Manage integrations with payment gateways (Stripe, PayPal, etc.)

- 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 :


- 3- 6 years of server-side development experience

- 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 :


- Direct SFCC/Demandware development experience

- 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 :


- Core : JavaScript/Node.js, async programming (Promises, async/await), Express.js


- 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


info-icon

Did you find something suspicious?