Job Description
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