
Senior Backend Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, develop, and maintain robust, scalable, and secure backend services for e-commerce platforms.
- Work with Node.js and NestJS frameworks to build modular and maintainable code.
- Design and optimize relational database schemas using PostgreSQL.
- Implement caching and session management with Redis for high-performance applications.
- Collaborate with cross-functional teams (Frontend, DevOps, Product, QA) to deliver business-critical features.
- Build RESTful and GraphQL APIs, ensuring performance, security, and reliability.
- Contribute to system architecture and technical design discussions for scalable and distributed systems.
- Ensure best practices in CI/CD pipelines, testing, and code quality.
- Mentor junior developers and participate in code reviews.
- (Plus) Design and work with event-driven systems using Kafka.
- Strong hands-on expertise in Node.js and NestJS.
- Proven experience with PostgreSQL (schema design, optimization, query performance tuning).
- Solid understanding of Redis for caching, session management, and queues.
- Experience in building e-commerce platforms or large-scale transactional systems.
- Proficiency in building and consuming RESTful APIs and/or GraphQL APIs.
- Strong knowledge of software design patterns, microservices architecture, and scalability principles.
- Familiarity with containerization (Docker, Kubernetes).
- Knowledge of Apache Kafka or other message brokers (RabbitMQ, AWS SQS).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines, GitHub Actions, Jenkins, or ArgoCD.
- Understanding of security best practices for web applications.