Experience - 8-12 years
Skills - Java, Spring boot, javascript with strong people management experience.
Requirements:
- BS/MS in Computer Science or related fields.
- 4+ years of people management experience.
- 8+ years of recent back-end development experience.
- Experience with mainstream backend technologies such as Java, Spring boot, RDBMS, NOSQL, etc.
- Extensive experience of running teams in an agile environment.
- Deep experience with the full software development life cycle.
- Strong ability of architectural design and discussion.
- Experience delivering large scale, low latency, high availability software services
- Proven ability to manage multiple, competing priorities simultaneously.
- Strong experience with cloud technologies such as AWS or Google Cloud.
- A team person who is flexible and adaptable when working across multiple product teams.
- Excellent communication skills to convey technical insights to non-technical audience.
Responsibilities :
- Lead a team of talented backend, frontend and fullstack engineers and coach them to their full potential.
- Lead by example in software development best practices, agile development and cross-team collaboration.
- Bring in and influence engineering optimizations
- Work with Product Managers and partners to define business roadmaps.
- Work with architects and fellow engineers to define technical architectures and execution plans.
- Execute against business and technology roadmaps by collaborating with other engineering teams.
- Be accountable for the outcomes, measured by appropriate metrics
- Serve as the main contact person for support issues and escalations.