Logo for Genesis10

Full Stack Software Engineering Instructor (Java) - Remote

Role overview

Qualifications

  • 3+ years of professional software development experience
  • Strong understanding of full-stack software engineering principles and practices
  • Passion for mentoring, coaching, and developing technical talent
  • Excellent verbal and written communication skills

Responsibilities

  • Participate in training activities daily during core hours of 9:00 AM - 4:00 PM CT
  • Deliver technical instruction, demonstrations, workshops, and QA sessions
  • Create an engaging and supportive learning environment that promotes student success
  • Monitor student progress and provide coaching to help Associates achieve learning objectives

Key facts

  • Remote from: Anywhere
  • Full time
  • Mid-level (2-5 years)
  • Full Stack Developer
  • English

Hard skills

Other skills

  • Coaching
  • Communication
  • Collaboration
  • Social Skills
  • Problem Solving

About the company

Genesis10 logo

Genesis10

Staffing & Recruiting

Genesis10 is a professional technology services firm providing Staffing, Direct Hire, Digital Consulting, Talent Creation and Onshore Managed Services. Genesis10 is dedicated to developing, nurturing, and deploying talent to help organizations implement business and technology initiatives cost-effectively. We help our clients accelerate growth programs and drive innovation for their customers. Genesis10 serves more than 150 clients including blue chip Fortune 100 enterprises and privately-held high growth companies in sectors such as financial services, healthcare, communications, energy, transportation, consumer goods, and technology. Headquartered in New York, Genesis10 has sales and recruiting offices throughout North America, and seven domestic delivery centers.

Company details

Company typeLarge
IndustryStaffing & Recruiting
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Dev10 is seeking a Full Stack Software Engineering Instructor (Java) for a Remote position. This is an 8+ month contract-to-hire opportunity.

This position is ideal for a software developer who enjoys teaching, mentoring, and helping others launch successful careers in technology. The successful candidate will guide Associates through an intensive software engineering training program focused on Java, full-stack development, databases, APIs, testing, and modern software engineering practices. In addition to delivering instruction and providing technical coaching, the Instructor will collaborate with fellow instructors to continuously improve curriculum and ensure students are prepared to meet the evolving needs of clients and the technology industry.

Responsibilities:

  • Participate in training activities daily during core hours of 9:00 AM - 4:00 PM CT
  • Deliver technical instruction, demonstrations, workshops, and Q&A sessions
  • Create an engaging and supportive learning environment that promotes student success
  • Monitor student progress and provide coaching to help Associates achieve learning objectives
  • Support and troubleshoot student challenges during labs, exercises, and project work
  • Foster confidence, accountability, and problem-solving skills among Associates
  • Conduct weekly code reviews and provide detailed, constructive feedback
  • Evaluate technical assignments against established standards and best practices
  • Meet one-on-one with Associates who need additional support or guidance
  • Collaborate with the instructional team to continuously improve curriculum and training materials
  • Support technical evaluations used during the recruiting process
  • Mentor new instructors as they develop classroom management and instructional skills

Requirements:

  • 3+ years of professional software development experience
  • Strong understanding of full-stack software engineering principles and practices
  • Passion for mentoring, coaching, and developing technical talent
  • Excellent verbal and written communication skills
  • Ability to explain technical concepts to individuals with varying levels of experience
  • Strong collaboration and interpersonal skills
  • Java
  • Object-Oriented Programming (OOP)
  • SQL and Relational Databases
  • APIs and Web Services
  • HTML
  • CSS
  • Git and Version Control
  • Command Line/Terminal Fundamentals
  • Test-Driven Development (TDD)
  • Software Testing Principles
  • Web Security and Authentication
  • Software Design and Development Best Practices

Desired skills:

  • Previous experience as a technical instructor, trainer, educator, teaching assistant, or mentor
  • Experience leading technical workshops, bootcamps, or training programs
  • Experience reviewing and providing feedback on code
  • Background in full-stack web application development
  • Experience coaching junior developers or early-career technology professionals
  • Familiarity with cloud platforms such as Azure or AWS
  • Exposure to AI-assisted development tools, Generative AI, or Agentic application development
  • Curriculum development or instructional design experience

Pay range: $110,000 - $150,000 annually

Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.

If you have the described qualifications and are interested in this exciting opportunity, please apply!

Benefits of Working with Genesis10 / Dev10:

  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF, and Illinois)
  • Fun & flexible team environment

Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Developer Related jobs

Other jobs at Genesis10

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.