Technical Lead

Navya Network
Bengaluru - Bengaluru
35,00,000 - 45,00,000
/ monthly
Requirements
4 - 5 years experience
Graduate
25 - 36 years
No gender preference
Shift timings
Working days
5 days/week
Week offs
SATURDAY, SUNDAY
Morning Shift
10:00am - 7:00pm

Job description

- Technical Architecture, Design, and Development (50%)
- Design, implement, test, document, and deploy quality code; be an example for the team.
- Be a champion of a dynamic, quality-centric culture, in which rapid iteration and continuous improvement are basic values; foster a collaborative, customer-focused, agile engineering environment.
- Partner with founders, technical advisors, customers, and other stakeholders to design and implement technical solutions which meet product requirements.
- Maintain overall industry knowledge on latest trends and technologies. Embrace new technologies, as appropriate, to continuously improve products.
- Serve as the subject matter expert for Navya’s front-end and back-end technology stacks.
- Create and grow relationships with vendors to maximize value of their software and services.

Software Project Management (25%)

- Build a collaborative, self-organizing team, dedicated to Scrum/agile principles, with a focus on timely task completion and efficient problem solving.
- Ensure that team is following agile software development practices (Scrum).
- Serve as cross-functional advocate for engineering teams; enable team members by encouraging and resolving healthy conflicts; be willing to challenge and be challenged by others.
- Define policies and procedures for prioritizing and addressing unexpected issues; make everyone adhere to them.
- Monitor progress and achievement through performance metrics; take corrective action as appropriate, and in a timely manner.
- Provide senior management with regular status reports and alert them of any problems or potential service issues, as appropriate.

Coaching and Mentoring (25%)

- Successfully motivate and inspire team to achieve outstanding results.
- Recruit and develop a team of highly capable and technically talented developers who can work independently or collaboratively.
- Create a culture of ownership and accountability; ensure team members understand their objectives and are provided the tools and guidance to be successful.
- Coach and develop team members; identify opportunities for improvement.

Required Qualifications

- 5 to 10 years building multiple “full stack” software applications (i.e., GUI, API, DB), for one or more product companies.
- Understanding of complete SDLC; extensive experience with Agile methodologies.
- Expertise in at least one core programming languages (e.g., Python, Java, C#, Scala, C++, etc.).
- Knowledge of modern Javascript technologies (e.g., JQuery, JSON, Express.js, Node.js, etc.).
- Experience with front-end application frameworks/libraries (e.g., AngularJS, ReactJS).
- Working knowledge of at least one SQL database (e.g., MySQL, SQL Server, PostgreSQL, etc.).
- Familiarity with CICD tools, QA testing tools, and cloud deployment technologies.
- Good understanding of OOP, design patterns, ORM.
- Strong written and oral communication skills.
- Computer Science or Engineering degree from an excellent university program.

Additional Preferred Qualifications

- Basic ScrumMaster certification (i.e., CSM or higher).
- Recent experience with any of ReactJS, Python, MySQL, Jenkins, Docker, and/or AWS is highly desirable. PHP knowledge also desirable for legacy applications.
- Prior experience with NOSQL databases (e.g., MongoDB) and search tools (e.g., Elasticsearch).

Compensation & Benefits

- Competitive base salary
- Merit-based annual salary increases, bonuses, and stock options
- Health insurance
Additional Requirements
Experience
IT support
Job Type
Full Time
Other requirements
- Candidates only from IIT, NIT and BITS
- Would be leading a team of 8 to 10 engineers
- Knowledge of modern Javascript technologies (e.g., JQuery, JSON, Express.js, Node.js, etc.)
- Experience with front-end application frameworks/libraries (e.g., AngularJS, ReactJS)
- Expertise in at least one core programming languages (e.g., Python, Java, C#, Scala, C++, etc.)
- Understanding of complete SDLC; extensive experience with Agile methodologies
Share
Posted on 07 July 2018
Home
IT support
IT support in Navya Network