A hands-on Lead Software Engineer with 70% Backend and 30 - 40% Frontend expertise.
Key Responsibilities :
- Architect and implement high-performance backend services using Node.js and Python to ensure system reliability and scalability.
- Design and maintain complex Event-Driven Architectures to facilitate seamless communication between distributed system components.
- Lead the development of intuitive and responsive user interfaces using React.js and Redux, ensuring a high-quality user experience across all platforms.
- Manage and optimize asynchronous data processing workflows by implementing robust messaging queues such as Kafka and RabbitMQ.
- Mentor junior engineers through code reviews and technical guidance, fostering a culture of engineering excellence and continuous improvement.