Skip to Main Content

Job Title


Full Stack Engineer


Company : Xebia


Location : Gurugram, Uttar pradesh


Created : 2025-05-15


Job Type : Full Time


Job Description

Role Overview:Exp- 4+ yearsLocation- Bangalore, Pune, Gurgaon, Chennai, Hyderabad, Bhopal and JaipurWe are looking for a Senior Software Engineer (SDE3) – Node.js to join our Customer Services engineering team. In this role, you will design and build scalable, high-performance backend services that power customer-facing functionalities such as loyalty programs, preferences, saved addresses, payment methods.You will work with microservices, APIs, and event-driven architectures, ensuring security, performance, and compliance with PCI DSS and data protection standards. You will collaborate with cross-functional teams, solve complex engineering challenges, and mentor junior engineers.Key Responsibilities:Backend Development: Design, develop, and optimize robust, scalable, and efficient backend services using Node.js (Express.js/Nest.js).API Development: Build and maintain RESTful and GraphQL APIs to enable seamless integrations across platforms.Microservices Architecture: Develop and maintain microservices-based solutions with Docker and Kubernetes deployments.Data Security & Compliance: Implement security best practices to handle PII (Personally Identifiable Information) and ensure PCI DSS compliance for payments.Performance Optimization: Analyze and optimize system performance for high availability, scalability, and reliability.Event-Driven Systems: Work with Kafka, RabbitMQ, or AWS SNS/SQS to build event-driven, real-time customer interactions.Cloud & DevOps: Work with AWS, Azure, or GCP, implementing CI/CD pipelines and infrastructure automation.Technical Leadership: Mentor junior engineers, conduct code reviews, and promote best practices in software development.Cross-Team Collaboration: Work closely with product managers, frontend engineers, DevOps, and data teams to align technical solutions with business needs.Documentation & Standards: Maintain clear technical documentation and enforce best practices for API design, data security, and compliance.Required Skills & Experience:5+ years of experience in backend development using Node.js (Express.js/Nest.js).Strong experience in API development (RESTful, GraphQL) and microservices architecture.Hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.Experience handling customer service features, including authentication, preferences, loyalty programs, and secure payment storage.Knowledge of OAuth2, JWT, and API security best practices.Strong problem-solving skills, with experience in performance tuning and scalability.Familiarity with message queues (Kafka, RabbitMQ, SQS) for asynchronous processing.Experience with CI/CD pipelines, Docker, and Kubernetes.Excellent communication skills and ability to work in a fast-paced, Agile environment.Preferred Qualifications:Experience with cloud platforms (AWS, Azure, GCP), including Lambda, API Gateway, and DynamoDB.Knowledge of serverless computing and distributed architectures.Exposure to AI-driven personalization and customer engagement tools.Understanding of front-end frameworks (React, Angular, Vue.js) for API integration.