Full-Stack Software Developer

Location: Ahmedabad
Number of Openings: 1

Job Overview

Conceptualizing, developing and maintaining graphical programming platform/interface/IDE for interaction and communication across Company’s existing and future product range.

Roles and Responsibilities

  • Develop and maintain a graphical programming platform/interface/IDE (based on Scratch 3.0) allowing control, interaction and communication across the product range of the Company.
  • Develop UI for the platform/application using React and Angular JS on the front-end.
  • Develop interface between embedded products and devices like smartphone/computer over USB, Bluetooth, Wi-Fi etc. on the back-end side.
  • Make the application cloud compatible with user login, data publication, tutorials etc. being major tasks for ensuring the same.
  • Working with Product Developers, Application Developers and the Business Development Team to draft and develop infrastructure and features of the application as per consumer needs.
  • Leading the Software Development Team and ensuring timely delivery of designated responsibilities, decision making etc. related to the platform.
  • Plan, implement and release new features while ensuring proper performance and timely bug removal for the platform at a regular basis.
  • Share your knowledge and best-practices via documentation and internal wiki.
  • Undertake any other reasonable duties as may be required for the delivery of your responsibilities.
  • Create an environment that treats people with respect and enables them to develop and realize their potential.

Required Skills

  • Strong experience with JavaScript Frameworks (React and Angular), Node.js etc.
  • Experience with HTML5, CSS, MySQL, REST API etc.
  • Experience in working with cloud and IoT application is preferred.
  • Able to identify and resolve system deficiencies, propose, design and create solutions.
  • Experience or interest in working with electronics and hardware.
  • Expert in at least one Object Oriented or structured programming language.
  • Understanding of and experience in dealing with the product development cycle, ranging from ideation to delivery.
  • Understanding of technical and functional design requirements for software development.
  • Passionate to work in a challenging and growth driven entrepreneurial environment while stepping out of comfort zone to achieve desired goals.
  • Excellent interpersonal skills including the ability to develop effective working relationships with a wide range of internal and external stakeholders.
  • Strong leadership and organisational skills with the ability to set and adhere to strict deadlines and to manage competing priorities.


  • B.Tech/M.Tech or an equivalent qualification in Computer Science or a related technical field from a reputed institute, preferable with 2+ years of experience
  • Previous experience as a full-stack software developer in a growing business or a start-up.
Salary (LPA): Industry standard & completely negotiable depending on qualification, experience and skills + additional performance based incentives & bonuses
Incentives and Bonus:

Performance incentives depend on individual, departmental and overall company performance while bonuses are solely depended on the discretion of Board of Directors.

About Us

Agilo Research thrives towards imparting creativity and innovativeness by developing 21st century skills in youth.

Founded by young engineering graduates from IIT Kanpur, the company develops effective STEM learning and prototyping solutions for everyone. It’s first brand, evive, simplifies skill development and project building in the field of robotics and related fields and is targeted towards students and hobbyists. Join us to participate in the new revolution towards technology democratization.

Close Menu