Architect technical solutions & systems that can then be treated as a working reflection of the best practices
Primarily driving architecture discussions, design reviews and participating in code reviews.
Serve as a Full Stack Web Architect who can provide consultation on all the relevant technologies and is involved in cutting-edge web application development
Being responsible for Scaling, Performance & cost optimization for the team.
Be identified as a technical expert who can communicate effectively with engineers from all types of backgrounds and justify technology choices, backed by solid R&D
Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use.
Driving the adoption of these best practices around architecture, coding, design, quality, performance.
Experiment with new & relevant technologies and tools, and drive adoption.
Collaborate with Software Development leads in developing system visions and strategies.
Define & drive implementation of long term technology vision
Be the primary owner of the whole web stack architecture and will also be responsible for getting it reviewed and making sure the system is built accordingly.
Creating architectures & designs for new solutions around existing and new problem areas.
Drive technology & tool choices for the development team & be responsible for them.
Desired Skills and Experience Qualifications
7+years of overall experience
Quick & Excellent Problem solving skills for complex & large scale problems.
Technical Breadth - Exposure to a wide variety of problem areas and technologies.
Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.
Deep knowledge, understanding & experience of working with a large variety of multi-tier architectures.
Awareness of pitfalls & use cases for a large variety of solutions.
Deep understanding & experience of high performance web scale & real-time response systems with Experience & expertise in a variety of large scale persistent systems including large databases.
Exposure to NoSQL solutions.
Exposure to complete product development cycles ? From inception to production to scaling up, supporting new requirements, re-architectures.
Excellent Mentoring skills.