← Back to jobs
DDash Technologies INC

Associate Mentor Software Engineering

Dash Technologies INC

Ahmedabad
Full-Time
2-5 Years experience

Description

Role: Associate Mentor Software Engineering

Location:

Ahmedabad, India

Working Hours:

7:30 PM to 4:30 AM IST

Employment Type:

Full Time

Experience Required:

2–5 Years

ABOUT ELEVATEME

ElevateMe helps international students and job seekers in the U.S. achieve their career goals through structured job-search support, industry-focused training, technical mentorship, interview preparation, and real-world project exposure.

We work with motivated candidates who are looking for the right guidance, stronger career positioning, and a structured support system to compete effectively in the U.S. IT job market.

ABOUT THE ROLE

We are looking for an

Associate Software Engineering Mentor — Full Stack Development

who enjoys both building software and helping others grow.

This is a hands-on mentorship role where you will work closely with aspiring software engineers, guiding them through technical concepts, real-world projects, interview preparation, and career development.

At ElevateMe, we believe the future of software engineering is

AI-first

. We are looking for mentors who can teach students not only how to code, but also how to effectively leverage AI tools to design, build, debug, optimize, and ship software applications.

You will help learners develop the mindset of modern software engineers by teaching them how to:

Break down complex technical problems.

Understand engineering trade-offs.

Write clean, maintainable, and scalable code.

Use AI as a productivity multiplier while maintaining strong software engineering fundamentals.

The ideal candidate is technically strong, AI-curious, an excellent communicator, and passionate about mentoring the next generation of software engineers.

We are looking for mentors who actively embrace AI as part of modern software engineering and can help students adopt industry-relevant development practices.

WHAT YOU'LL OWN

Student Mentorship & Coaching

Conduct one-on-one and group mentorship sessions for software engineering students.

Help learners strengthen fundamentals in:

Data Structures & Algorithms

Object-Oriented Programming

System Design

Software Engineering Best Practices

Guide students through debugging, code reviews, and technical problem-solving.

Provide personalized feedback on projects, assignments, and coding exercises.

Track student progress and create improvement plans.

Help students build confidence, consistency, and problem-solving abilities.

Technical Project Guidance

Mentor students through end-to-end full-stack projects and capstone applications.

Help students understand:

Software architecture

APIs

Databases

Testing practices

Deployment workflows

Review project implementations and provide actionable feedback on:

Code quality

Design decisions

Scalability

Maintainability

Encourage clean coding practices, documentation, and professional Git workflows.

Interview Preparation

Conduct mock technical interviews, coding rounds, and behavioral interview preparation sessions.

Help students prepare for software engineering interviews at startups and product-based companies.

Review and provide feedback on:

Resumes

GitHub repositories

Portfolios

LinkedIn profiles

Provide personalized strategies to improve technical communication and interview performance.

Curriculum & Content Development

Contribute to improving technical learning materials, exercises, and project ideas.

Create coding challenges, interview questions, and practical assignments.

Suggest curriculum improvements based on industry expectations and evolving technology trends.

Stay updated with modern software engineering practices and emerging technologies.

Community & Student Success

Build strong relationships with students and create an engaging learning environment.

Encourage accountability through regular follow-ups and progress tracking.

Participate in:

Workshops

Webinars

Office hours

Community learning sessions

Share industry insights and career guidance to help students navigate their software engineering journey.

TOOLS & TECH STACK

Languages:

Java, JavaScript, TypeScript, .NET, SQL

Frontend:

React, Angular, HTML, CSS, Tailwind CSS

Backend:

Spring Boot, REST APIs, Node.js

Databases:

PostgreSQL, MySQL, MongoDB

Cloud & DevOps:

AWS, Azure, Docker, GitHub Actions

Testing:

JUnit, Mockito, Postman, Selenium

Tools:

Git, GitHub, IntelliJ IDEA, VS Code, Jira

AI Tools:

ChatGPT, GitHub Copilot, Claude, Gemini

Collaboration:

Slack, Google Workspace, Zoom, Notion

WHAT YOU BRING

Must Have

Education

Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Experience

2–5 years of software engineering experience, preferably in full-stack development.

Technical Foundation

Strong understanding of Java and Object-Oriented Programming.

Experience building web applications and REST APIs.

Solid knowledge of databases, Git, and software development best practices.

Familiarity with modern frontend frameworks such as Angular or React.

Teaching & Communication Skills

Excellent communication and presentation skills.

Ability to explain complex technical concepts clearly to learners at different skill levels.

Strong patience, empathy, and ability to support student growth.

Ownership

Self-driven and proactive mindset.

Ability to independently guide students and help them overcome technical challenges.

Strong Plus / Differentiators

Previous mentoring, teaching, tutoring, or training experience.

Experience conducting technical interviews or participating in hiring processes.

Experience with:

Microservices

Cloud platforms

AI-assisted development tools

Contributions to open-source projects or technical communities.

Experience building production-grade applications.

Passion for education and helping others achieve career goals.

Experience working with early-career engineers or university students.

WHAT SUCCESS LOOKS LIKE

Students consistently improve their technical skills and interview readiness.

Learners successfully complete projects and build strong portfolios.

High student engagement and mentorship satisfaction.

Meaningful contributions to curriculum improvement and learning initiatives.

Helping aspiring engineers secure internships and full-time software engineering opportunities.

WHY JOIN ELEVATEME?

Make a direct impact on students' careers and professional growth.

Work with a passionate team focused on technology and education.

Gain continuous exposure to modern software engineering practices.

Develop leadership, mentoring, and coaching skills.

Help shape the next generation of software engineers.

Eligibility Criteria

  • Experience: 2+ years
  • Seniority: Entry Level
  • Education: Bachelor's degree required
  • Languages: English

About Dash Technologies INC

students and job seekers in the U.S. achieve their career goals through structured job-search support, industry-focused training, technical mentorship, interview preparation, and real-world project exposure. We work with motivated candidates who are looking for the right guidance, stronger career positioning, and a structured support system to compete effectively in the U.S.

Industry: IT ServicesEmployees: 563+Website