Technical Lead - Software Engineering
Navya Network
Company replies in 5 days
Active
Bengaluru, Bangalore Urban
5 years - 10 years Experience
Resume Required
Office Timings
Close
Full Time Job
Weekly 5 days working
Off days: SAT, SUN
Shift Timings
8:00 am - 5:00 pm
Salary & Incentives
Close
Incentive
Merit-based annual salary increases, bonuses, and stock options
Selection Criteria
Close
Education
Graduation Degree mandatoryCompulsory
Bachelor of Technology (B.Tech)/Bachelor of Engineering (B.E.) mandatoryCompulsory
Degree from IIT, NIT and BITS is mandatoryCompulsory
Experience
5 years to 10 years of experience as Software Developer mandatoryCompulsory
Fine for candidates from any location who will be interested for BangaloreCompulsory
5 to 10 years building multiple “full stack” software applications (i.e., GUI, API, DB), for one or more product companies.Compulsory
Experience with agile methodologies.Compulsory
Experience with modern JavaScript libraries/frameworks (e.g., ReactJS, AngularJS, etc.).Compulsory
Expertise in at least one SQL database (e.g., MySQL, SQL Server, PostgreSQL, etc.)Compulsory
Age
24 - 35 yrs
Others
Health insuranceCompulsory
Competitive base salaryCompulsory
Candidates only from Tier 1 institutes can applyCompulsory
Prior experience with NoSQL databases (e.g., MongoDB) and search tools (e.g., Elasticsearch).Compulsory
Recent experience with any of ReactJS, Python, MySQL, Jenkins, Docker, and/or AWS is highly desirable. PHP knowledge also desirable for legacy applications.Compulsory
Basic ScrumMaster certification (i.e., CSM or higher) will be plusCompulsory
Expected SalaryCompulsory
Notice PeriodCompulsory
Job Description
Close
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).
Show More
Company Info
Navya Network
STARTUP
http://www.navyanetwork.com/
Navya’s product is a clinically validated and patented software which utilizes computational models and machine learning to predict expert grade treatment decisions in oncology. Navya is used to provide lifesaving online evidence-based expert opinions to cancer patients in over 42 countries.
Navya Network, Inc. was founded in 2010 in Cambridge, MA, USA. Its technology development and operations center is located in the heart of Bangalore city in India. The company is partnered with Tata Memorial Centre, Mumbai, India to provide online expert opinions to cancer patient worldwide. This service is backed by Tata Trusts. Navya’s patented predictive analytics based expert system was validated by Tata Memorial Centre and UCLA-Olive View Medical System (in Los Angeles, USA)
Show More
Home
Software Developer
Technical Lead - Software Engineering