We are looking for an experienced Full Stack Software Engineer to design and build scalable, high-performance applications for our client in Bangalore. The ideal candidate will have strong backend expertise in Node.js/TypeScript, experience with event-driven architectures, and a passion for building robust, production-ready systems.
Experience Required: 5+ years
Role Highlights
- Work on scalable, event-driven microservices architecture
- Exposure to real-time data streaming using Kafka
- Opportunity to design high-performance systems at scale
- Collaborative environment with strong focus on engineering best practices
- Competitive salary package
Key Responsibilities
- Design and develop scalable microservices using Node.js and TypeScript
- Build and manage Kafka-based data pipelines for real-time processing
- Develop secure, high-availability RESTful APIs
- Design and optimize MongoDB schemas, indexing, and queries
- Lead code reviews and mentor junior/mid-level developers
- Implement best practices in SOLID principles and system design
- Troubleshoot production issues and ensure system reliability
- Contribute to CI/CD pipelines and deployment processes

