Overview
Job Title: Senior Full-Stack Developer (Node.js, React.js, TypeScript, API Development, Kafka)
Experience: 8+ Years
Location: Bangalore(Onsite)
Job Description:
We are seeking an experienced Senior Full-Stack Developer with 8+ years of expertise in Node.js, React.js with TypeScript, API development, and Kafka. The ideal candidate should have a strong background in building scalable, high-performance web applications and distributed systems.
Key Responsibilities:
Design, develop, and maintain scalable APIs and backend services using Node.js and TypeScript.
Build and optimize user-facing applications with React.js and TypeScript.
Implement real-time and event-driven architectures using Kafka.
Ensure high performance, reliability, and security of web applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices.
Conduct code reviews, troubleshoot issues, and optimize applications for performance.
Work with CI/CD pipelines, automated testing, and DevOps practices.
Required Skills:
Strong proficiency in Node.js for backend development.
Expertise in React.js with TypeScript for frontend development.
Hands-on experience with API development (REST & GraphQL).
Proficiency in Apache Kafka for event streaming and real-time data processing.
Solid understanding of microservices architecture and cloud-based deployments.
Experience with databases (SQL & NoSQL) such as PostgreSQL, MongoDB, or DynamoDB.
Familiarity with Docker, Kubernetes, and cloud services (AWS, Azure, GCP).
Strong debugging and performance optimization skills.
Experience with Agile methodologies and version control tools (Git).
Job Type: Full-time
Pay: Up to ₹2,000,000.00 per year
Experience:
- Total Work: 8 years (Required)
- Node.js: 6 years (Required)
- React: 6 years (Required)
- TypeScript: 3 years (Required)
- Kafka: 2 years (Required)
Work Location: In person