Minimum 8+ years of experience in software development, with significant experience in building and scaling tech-driven products or platforms, besides leading and managing engineering teams.
A Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
Proven track record in driving the architecture and development of enterprise-scale applications.
Strong hands-on backend architecture experience with expertise one or more skills such as Node.js, Python, Go and so on.
Expertise in JavaScript with a deep understanding of asynchronous programming, closures, and JavaScript internals.
Proficiency in SQL databases (MySQL, PostgreSQL, etc.), including complex queries, optimizations, and database design.
Experience with API development and integration (RESTful APIs, GraphQL).
Knowledge of cloud platforms (AWS, Azure, GCP) and DevOps practices is a plus.
Familiarity with CI / CD pipelines and version control tools (Git).
Additional Traits :
Excellent leadership and team management skills, with the ability to inspire and drive high performance.
Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
A product thinker - to solve problems, not just build features.
Proven experience in mentoring and growing engineering talent aligning with the vision of business.
Excellent problem-solving skills with a focus on results and delivering high-quality software.
Experience in implementing Agile methodologies and fostering a collaborative environment.