Technical Lead - Software Engineering

Navya Network
Bengaluru - Bengaluru
Salary Negotiable
Salary benefits
Requirements
5 - 10 years experience
Graduate
24 - 35 years
No gender preference
Shift timings
Working days
5 days/week
Week offs
SATURDAY, SUNDAY
Morning Shift
8:00am - 5:00pm

Job description

Roles & Responsibilities
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 modern language (e.g., Python, Java, Go, Scala, C#, C++, etc.).
  • Knowledge of modern Javascript technologies (e.g., JQuery, JSON, Express.js, Node.js, etc.).
  • Experience with modern JavaScript libraries/frameworks (e.g., ReactJS, AngularJS, etc.).
  • Expertise in 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).
Additional Requirements
Experience
IT support
Job Type
Full Time
Other requirements
- Health insurance
- Competitive base salary
- Candidates only from Tier 1 institutes can apply
- Prior experience with NoSQL databases (e.g., MongoDB) and search tools (e.g., Elasticsearch).
- Recent experience with any of ReactJS, Python, MySQL, Jenkins, Docker, and/or AWS is highly desirable. PHP knowledge also desirable for legacy applications.
- Degree from IIT, NIT and BITS is mandatory
- Fine for candidates from any location who will be interested for Bangalore
- 5 to 10 years building multiple “full stack” software applications (i.e., GUI, API, DB), for one or more product companies.
- Experience with agile methodologies.
- Experience with modern JavaScript libraries/frameworks (e.g., ReactJS, AngularJS, etc.).
- Expertise in at least one SQL database (e.g., MySQL, SQL Server, PostgreSQL, etc.)
- Basic ScrumMaster certification (i.e., CSM or higher) will be plus
Share
Posted on 25 Oct 2018
Home
IT support
IT support in Navya Network