Full Stack Developer

  • Full Time
  • Anywhere

Position overview: 

Analyze, design, develop, modify, and test web application features – including creating the technical design documents, writing functional, optimized, scalable and extendable code for both front-end and back-end components, building the web services, doing unit testing and writing automated tests. Also includes reviewing code, participating in sprint planning, fixing bugs, and providing work estimates.

  • Analyze the user/stakeholder requirement and document the technical specifications
  • Develop new application features
  • Troubleshoot, debug, and upgrade existing application features
  • Review and optimize code of peers
  • Write test cases
  • Perform unit testing
  • Develop automated test cases
  • Develop web services
  • Define and validate permission checks for data
  • Handle data operations such as adding, deleting, selecting, inserting, and recovering data


  • Analyze, design, and develop web application components
    • Deploys code in development, staging, and production systems in environments such as \AWS, Azure, or GCP
    • Develops new features by programming the back-end components for a web application 
    • using frameworks such as .Net, Java, Node JS, Ruby, and Python.
  • Use web development tools to build front-end and backend web application
    • Develops the UI/UX components based on the design provided using HTML, CSS, and Javascript frameworks such as Angular JS and React JS.
    • Develops the backend APIs such as RestAPI, using tools such as Python (Django), NodeJS, Ruby On Rails, and Java.
  • Modify, enhance, troubleshoot, and debug web software applications Test web applications in both manual and automated modes to ensure software quality and performance
    • Writes test cases based on the user story/use case
    • Tests the application for quality and performance using tools such as Jest, Visual Studio Intellitest, and Junit
  • Perform data operations and define data flow between front-end and back-end.  
    • Develops code that handles data operations such as adding, deleting, selecting, inserting, and recovering data in databases such as MySQL and MS SQL
    • Develops code that handles data operations such as adding, deleting, selecting, inserting, and recovering data in databases such as MongoDB, Postgres, and Hadoop.
  • Develop, consume, integrate, and deploy web services
    • Develops and deploys web services based on protocols such as SOAP and Rest API.
    • Develops UI components to consume third-party web services
    • Integrates third-party APIs to extend the capabilities of the web application          
  • Work with cloud environment tools to optimally deploy, maintain, and test web applications
      • Works with cloud environment tools, such as AWS, GCP, and Azure, to optimally deploy,maintain, and test web applications
  • Work with server-side environments and operating systems and with open systems and platforms           
  • Work with open systems and platforms
  • Clarify, analyze, and record required business feature and functionality requirements and translate them to technical specifications.
  • Anticipate, recognize, and resolve technical issues in software applications and systems
  • Knowledge of the theories and methodologies related to object-oriented development; ability to develop and implement object-oriented applications.

To apply for this job email your details to careers@originlearning.com

Scroll to Top

Nirmala Ravi

Associate Vice President – Solutioning

Over the last 20 years, Nirmala has worn many hats –  faculty, content developer, instructional designer, editor, technical writer, and documentation manager. Before joining Origin, she worked in the eLearning unit of various organizations, including NIIT, Sify Ltd, and Cognizant Technology Solutions.

As part of her core responsibilities, Nirmala has handled requirements and managed project delivery onsite and offshore for several Fortune 500 clients in the US, UK, Germany, and Bangkok across several domains, such as logistics, healthcare, life sciences, banking and finance, and publishing.

Nirmala holds bachelor’s degrees in science and education and a professional diploma in instructional design and systems management.

Shanmugam K

Vice President – Technology

Shanmugam (Shan) has vast experience spanning over two decades and played various roles, including faculty, programmer, technology consultant, and project manager.

Shan also has extensive experience in recruiting, training, and managing technology teams for several key Fortune 50 clients. His past work experience includes Aptech, Sify Technologies, and Macmillan, where he gained invaluable expertise in corporate learning and educational publishing domains.

He has set up and managed product engineering teams, developed web and mobile apps, and won Brandon Hall awards for projects on emerging learning technologies.

An engineering graduate with a post-graduate degree in management from LIBA, Shan’s unrelenting passion for technology is inspiring.

Douglas Lobo

Vice President – Customer Success & Solutions

Douglas has over 20 years of experience and has played various roles across operations, delivery, product management, and client relationship.

Before joining Origin Learning, Douglas worked with NIIT, Sify Technologies, Element K, and Lionbridge. He has managed teams of varying sizes to deliver multi-format products and custom learning solutions.

Douglas is a commerce graduate with a diploma in systems.

Lisho Scaria

Senior Vice President – Operations

Lisho has 20+ years of learning industry experience in instructional design and managing teams and projects.

Prior to joining Origin Learning, Lisho worked with NIIT and Hurix systems. He has extensive experience in managing projects for several Fortune 500 clients. Lisho has worked with clients in the UK, US, Australia, and Singapore,

Lisho is a mathematics graduate with a post-graduate diploma in systems.

Vinok D’ Silva

Senior Vice President – Global Sales & Marketing

Over the last two decades, Vinok has played various senior roles across different functions, including operations, solutions, delivery, product development, and client relationships.

Before joining Origin Learning, Vinok worked with NIIT, Sify Technologies, Element K, and MPS. He has been instrumental in building R&D  teams, establishing P&L, and consistently developing new business accounts.

Vinok received his Bachelor of Engineering in Electronics & Communication from Mangalore University.

Swapna Reddy

Strategic Advisor

Swapna has over 20 years of experience conceptualizing, creating multi-modal instructional solutions, and matching technology with pedagogy.

Before founding Origin Learning, Swapna worked with Element K, Sify eLearning, and NIIT. Her varied educational profile, including a post-graduate degree in Psychology, a PGCPM from Indian Institute of Management – Kozhikode, and undergraduate studies in Literature, brings a unique perspective to training, operations, and research.

Vasanthi Balasubramanian

CEO, Origin Learning Inc, USA

Vasanthi has over 21 years of experience in operations, delivery, product management, client relationships, and business development. Before founding Origin Learning, Vas worked with Hurix, Element K, Sify, and NIIT. She has been responsible for building large teams and driving business goals in her previous roles.

Vas’s agility and positive energy bring confidence to the people working with her. She holds a post-graduate diploma in Business Administration and has completed her Senior Management Program from IIM-C.

Hari Kumar

Managing Director & CEO

Hari has over 30 years of experience in the training, education, eLearning, and publishing industries. Before founding Origin Learning, Hari worked with Manipal Education, Thomson Learning (now Cengage Learning), Sify eLearning, Firstware Software Solutions, and Brilliant’s Computer Centre / First Computers. In addition, Hari has handled multiple start-ups and managed large eLearning teams and projects with Fortune 50 clients. He holds a Master’s Degree in Commerce from Madurai Kamaraj University, India, and is very passionate about eLearning.

Rajith Kumar

Associate Vice President – UX and Visual Design

Rajith is a seasoned UX and visual design professional with 17+ years of experience in user experience design, interaction design, animation, and typography. Before joining Origin Learning, he worked with Hurix Systems and HCL Infosystems. His expertise is in managing UX and UI design and media content development for eLearning services.

Rajith has a Master’s Degree in Visual Communication Design from Industrial Design Centre, IIT Bombay. An avid singer and dancer, Rajith is passionate about new media design, visualization, and the performing arts. He is also an aspiring feature filmmaker with two short films to his credit.