Experience

1-3 Years

Salary

0-3 Lakhs

Location

Uttarakhand-Dehradun
Posted - 0 days ago
Applications - 0
Vacancies- 2
Job Description

Job Title: Full Stack Developer

Company: IKKASHIN

Location: Dehradun, Uttarakhand

Employment Type: Not Specified

Experience Required: 0–2 Years (experienced candidates with strong technical skills are also welcome)

Industry Type: Education Technology (EdTech), Software Development & Research

Department: Engineering, Research & Product Development

Functional Area: Full Stack Development, Web Application Development, Software Engineering, Technical Education

Job Category: Software Development / Full Stack Engineering

Work Mode: On-site

Salary: ₹3 LPA for candidates with 0–2 years of experience. Salary is negotiable for candidates with strong technical skills and relevant experience.

About the Company

IKKASHIN builds and operates Research, Learning and Experience Centres within schools and universities, connecting student learning, applied research, and product development.

The company focuses on bringing together technology, research, and practical education through hands-on learning and software development initiatives. Its activities involve developing applications, exploring emerging technologies, and creating opportunities for students to gain practical exposure to programming and technology.

IKKASHIN provides an environment where developers can contribute to real-world software projects while supporting technical learning and research initiatives within educational institutions.

Job Overview

The Full Stack Developer will be responsible for designing, developing, testing, deploying, and maintaining web applications using front-end and back-end technologies.

The role involves building responsive interfaces, developing server-side applications, integrating APIs, managing databases, and connecting software applications with AI services, hardware devices, or other systems where required.

The candidate will participate in research and product development initiatives, contribute to application improvements, and take ownership of assigned software development tasks.

In addition to technical development responsibilities, the candidate will conduct coding, programming, and software development learning sessions for students aged approximately 10–20 years.

The position follows a 50:50 work structure, with half of the responsibilities dedicated to research and product development and the remaining half focused on student learning and technical education.

The role requires a combination of software development skills, practical problem-solving abilities, technical knowledge, and an interest in guiding students through programming and technology-related activities.

Key Responsibilities

  • Design, develop, and maintain functional, scalable web applications using front-end and back-end technologies.
  • Build responsive and user-friendly web interfaces using HTML, CSS, JavaScript, and modern front-end frameworks such as React or equivalent technologies.
  • Develop server-side application logic, back-end services, and software components required for complete web applications.
  • Design, develop, integrate, and maintain APIs for communication between application components and external services.
  • Work with SQL or NoSQL databases for data storage, retrieval, and application integration.
  • Integrate AI-based services, hardware devices, and other external systems into software applications wherever required.
  • Participate in assigned research initiatives, software development projects, and product development activities.
  • Contribute to the software development lifecycle, including application planning, development, testing, debugging, deployment, and maintenance.
  • Identify and resolve software errors, application defects, and performance-related issues.
  • Write clean, structured, maintainable, and properly documented application code.
  • Use Git and version control practices to manage source code and track application changes.
  • Support application deployment, updates, technical improvements, and ongoing maintenance activities.
  • Collaborate with team members on development requirements, technical implementation, and research assignments.
  • Take ownership of assigned software development tasks and contribute to project completion.
  • Conduct programming, coding, software development, and technology-related learning sessions for students.
  • Introduce students to programming fundamentals, web development concepts, and practical software development techniques.
  • Guide students through hands-on coding exercises, technical demonstrations, and application development activities.
  • Explain programming concepts and technical subjects in a structured and understandable manner.
  • Support student learning activities that connect classroom knowledge with practical technology applications.
  • Coordinate with team members on assigned student learning, research, and technology development initiatives.

Development & Learning Responsibilities

Research & Product Development – 50%

  • Work on assigned software engineering, web development, and research projects.
  • Design and develop front-end interfaces, back-end services, APIs, and database integrations.
  • Build functional software applications based on assigned project requirements.
  • Participate in applied research and software product development activities.
  • Test, debug, deploy, and continuously improve developed applications.
  • Explore AI services, hardware integrations, and other technologies whenever required for assigned projects.
  • Maintain source code, technical documentation, and version control for development activities.
  • Collaborate with the research and product development team to implement technical solutions.

Student Learning & Technical Sessions – 50%

  • Conduct coding and software development sessions for students aged approximately 10–20 years.
  • Introduce students to programming fundamentals, web technologies, and software development concepts.
  • Demonstrate practical coding techniques through exercises and application development activities.
  • Guide students in understanding front-end development, back-end systems, and basic application functionality.
  • Support hands-on programming activities and student technology projects.
  • Explain technical concepts according to students' knowledge and learning levels.
  • Encourage practical application of programming concepts through project-based learning.
  • Coordinate with the team on assigned technical learning and educational initiatives.

Candidate Profile

  • 0–2 years of experience in full stack development, web application development, or software engineering.
  • Experienced candidates with strong technical skills and relevant development capabilities are also eligible.
  • Practical knowledge of HTML, CSS, and JavaScript for front-end web development.
  • Familiarity with React or an equivalent modern front-end framework.
  • Understanding of at least one back-end development technology stack.
  • Knowledge of SQL or NoSQL databases and their integration with software applications.
  • Understanding of API development, integration, and communication between software components.
  • Familiarity with Git, version control practices, and software deployment fundamentals.
  • Ability to develop and maintain client-side and server-side components of web applications.
  • Understanding of software testing, debugging, and troubleshooting techniques.
  • Ability to write clean, maintainable, and well-documented application code.
  • Interest in building complete software applications and taking ownership of development tasks.
  • Willingness to participate in applied research and product development projects.
  • Comfortable working with AI services, hardware integration, or emerging technologies when required.
  • Interest in teaching programming and conducting technical learning sessions for students.
  • Ability to explain software development concepts to students with different technical knowledge levels.
  • Strong problem-solving skills, technical understanding, and ability to work collaboratively.
  • Consistency in work, accountability for assigned responsibilities, and commitment to project goals.
  • Leadership potential and ability to guide students during technical learning activities.
  • Willingness to work on-site in Dehradun, Uttarakhand.

Preferred Candidate Profile 

Candidates with practical experience, project exposure, or demonstrated capabilities in the following areas will be preferred:

  • Full Stack Web Application Development
  • React.js or Equivalent Front-End Frameworks
  • JavaScript Application Development
  • Back-End Software Development
  • REST API Development and Integration
  • SQL and NoSQL Database Integration
  • End-to-End Application Development
  • Software Testing and Debugging
  • Web Application Deployment
  • Git and Source Code Management
  • AI Service Integration
  • Hardware and Software Integration
  • Software Research and Product Development
  • Technical Training and Programming Education
  • Hands-On Coding Projects
  • Student Programming Workshops

Portfolio Requirements
Candidates must share evidence of their practical software development capabilities through working applications, GitHub repositories, or project portfolios.Portfolios should demonstrate relevant experience in developing software applications, implementing front-end and back-end functionality, integrating APIs or databases, or completing end-to-end development projects.

Designation

Full Stack Developer

Key Skills
AI API IntegrationAPI IntegrationApplication ArchitectureApplication DebuggingApplication MaintenanceBack-End DevelopmentClient-Side DevelopmentCSS3Database DesignDatabase IntegrationDatabase ManagementFront-End DevelopmentFull Stack DevelopmentGithubHardware-Software IntegrationHTML5JavaScriptNoSQLObject-Oriented Programming (OOP)Programming Fundamentals
Industry

Education

Functional Area

Education

Employment Type

Full Time

Education

Graduation/Diploma

Job Type

Work From Office

Related Jobs
Full Stack Developer

Ikkashin Technologies Private Limited

0-3 Lakhs

1-3 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication
Embedded Systems Developer

Ikkashin Technologies Private Limited

0-3 Lakhs

1-3 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication
UI/UX Designer & Front-End...

Ikkashin Technologies Private Limited

0-3 Lakhs

1-3 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication

0-3 Lakhs

1-3 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication

3-6 Lakhs

1-3 Years

Chandigarh..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication
Software Engineer

I-Resonate Technologies Pvt Ltd

0-3 Lakhs

0-1 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication

15-25 Lakhs

4-6 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication

15-25 Lakhs

4-6 Years

Uttarakhan..

AI API Integ...

Vacancies - 2 Candidates Applied - 0
AIAPIApplication
© 2026 Erekrut HR Automation Solutions Pvt Ltd. All Rights Reserved.