Seeking an Engineering Manager to lead the engineering team and drive the design, architecture, and implementation of complex systems. Responsibilities include providing leadership, mentoring, and driving best practices in system design.
Requirements
- 10+ years of software engineering experience
- Team leading experience as a tech lead or manager
- Exceptional leadership skills
- Proficiency in system design principles
- Extensive hands-on experience with Java, Linux, Apache, MySQL, Redis, NodeJS, RDBMS, JavaScript, Mongo DB etc.
- Strong familiarity with microservices architecture, NoSQL databases, and various communication protocols
- Exposure to functional programming and/or event-driven programming paradigms
- Solid understanding of object-oriented design, data structures, algorithm design, and complexity analysis
- Bachelor's degree in Computer Science or a related field