Job Description
As an Senior Engineering Manager, you will interact with the entire engineering team to solve problems and build, extend, optimize and refactor the architecture of our growing product protfolio.
Responsibilities
- Lead a team of Engineers in the entire Backend platform for a product portfolio.
- Own end to end delivery of new features.
- Evolve the architecture for performance and scalability.
- Design, develop and own components of a highly scalable, distributed platform.
- Serve as the engineering leader and technical expert.
- Hire, train, and supervise engineering staff members.
Requirements
- B. E. /B. Tech in Computer science or Information Technology with 8+ years of experience in a scalable product organisation.
- Experience in developing scalable, fault-tolerant, distributed backend services.
- Ability to think high-level while still being technical.
- An ability to plan for the future while solving for the present.
- Good communication skills and flexibility oriented mindset.
- Decisiveness and an execution driven mindset.
- A sense of humor and camaraderie.
- Excellent Java skills.
- Understanding of Spring framework & MVC approach.
- Strong knowledge of Performance optimization and caching techniques.
- Strong Object Oriented Programming concepts, data structure and algorithms.
- Good experience with databases and Schema design.
Tools & Technologies
- Out of many tools and technologies, we use Java, Postgres, Kubernetes, MongoDb, Cassandra, Redis, Kafka, Netty extensively for our back-end development.
Required Skills
[Java, Spring]
Additional Information
Na