07 Sep
|
Vakilsearch
|
Bengaluru
07 Sep
Vakilsearch
Bengaluru
Responsibilities:
Design and implement scalable backend systems using Node.js and microservices
architecture.
Lead the development of platform components to enable efficient code reuse,
modularity, and scalability.
Collaborate with stakeholders to define system architecture and technical roadmap.
Design and build solutions using event-driven architecture and middleware such as
Kafka.
Develop and maintain SQL and NoSQL databases, ensuring optimal performance and
scalability.
Define and implement high-level and low-level designs, documenting key decisions
and ensuring junior engineers understand the architecture.
Mentor junior engineers, conduct code reviews, and promote best practices in coding,
design, and system architecture.
Lead technical discussions, participate in hiring processes, and contribute to building a
high-performance engineering team.
Implement and maintain CI/CD pipelines to ensure seamless integration and
deployment.
Leverage AWS services for scalable infrastructure and deployment solutions.
Requirements:
7+ years of hands-on experience in building scalable backend systems using Node.js.
Strong understanding of microservices architecture, event-driven systems, and
middleware like Kafka.
Experience in building platform solutions with a focus on reusability and modularity.
Proficient in SQL and NoSQL databases with a explicit understanding of their tradeoffs.
Solid knowledge of high-level and low-level system design concepts.
Proven experience in mentoring engineers, conducting code reviews, and driving
engineering excellence.
Experience working with CI/CD pipelines and contemporary DevOps practices.
Proficient in leveraging AWS services for building scalable infrastructure.
Strong problem-solving skills, effective communication, and ability to thrive in a quick-paced environment.
📌 Node Js Backend Lead Engineer Bengaluru
🏢 Vakilsearch
📍 Bengaluru