Software Engineer Instructor - PT at General Assembly

Bahrain

General Assembly Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Education, TechnologyIndustries

Requirements

  • Minimum 3+ years of professional software development experience
  • Strong proficiency in JavaScript
  • Experience with Node.js, MongoDB, Python, Django, and PostgreSQL (highly desirable)
  • Excellent communication and interpersonal skills; the type of person colleagues gravitate to for help
  • Eagerness to shape the skills, minds, and careers of the newest generation of web developers
  • Demonstrated ability to effectively teach and mentor others
  • Genuine passion for web development and commitment to student success

Responsibilities

  • Deliver engaging and effective instruction in core web development technologies, including HTML, CSS, and JavaScript
  • Lead the instruction of back-end technologies such as Node.js with Express, MongoDB, Python with Django, and PostgreSQL
  • Teach front-end frameworks like Angular, Ember, or React
  • Guide students through API development, database design, security best practices, and efficient developer workflows
  • Facilitate hands-on projects and labs, fostering a collaborative learning environment
  • Mentor students, providing guidance and support to help them achieve their career goals
  • Contribute to the ongoing development and improvement of the curriculum

Skills

Key technologies and capabilities for this role

HTMLCSSJavaScriptNode.jsExpressMongoDBPythonDjangoPostgreSQLReactAngularEmber

Questions & Answers

Common questions about this position

Is this position remote or hybrid?

The position is hybrid.

What technical skills are required for this role?

Strong proficiency in JavaScript is essential, with experience in Node.js, MongoDB, Python, Django, and PostgreSQL highly desirable. Additional skills include HTML, CSS, front-end frameworks like Angular, Ember, or React, and knowledge of API development, database design, and security best practices.

What experience is needed to apply?

A minimum of 3+ years of professional software development experience is required, along with demonstrated teaching or mentoring skills.

What is the company culture like at General Assembly?

General Assembly fosters a collaborative learning environment focused on experiential learning, mentoring the next generation of web developers, and transforming careers through passion for web development and commitment to student success.

What makes a strong candidate for this instructor role?

Strong candidates have 3+ years of professional software development experience, proficiency in JavaScript and related technologies, excellent communication and mentoring skills, and a genuine passion for teaching web development.

General Assembly

Education and career transformation services

About General Assembly

General Assembly focuses on teaching in-demand skills to help individuals and companies advance in their careers. It offers courses in areas like web development, data science, and digital marketing, which are designed to address the current job market's needs. Students can choose from online or in-person classes, making education accessible to many. General Assembly generates revenue through tuition fees for its courses and by partnering with large companies to provide corporate training. This partnership not only helps businesses upskill their employees but also provides a consistent income for the company. Additionally, General Assembly offers free introductory courses, allowing potential students to explore its offerings before enrolling in paid programs. The goal of General Assembly is to equip a global community of learners and businesses with the skills necessary for success in today's workforce.

New York City, New YorkHeadquarters
2011Year Founded
$154.4MTotal Funding
ACQUISITIONCompany Stage
EducationIndustries
1,001-5,000Employees

Benefits

Inspiration - Shape how people think and learn, from junior developers to employees of Fortune 500 companies.
Community - Collaborate with smart, passionate peers to achieve goals and grow our business.
Growth - Develop professional skills through mentorship, career development, and free GA classes.
Benefits - Balance work and life with generous paid time off, parental leave, and more.

Risks

Emerging edtech platforms like TripleTen increase competition in tech career training.
Rapid technological changes may outpace General Assembly's curriculum updates.
Reliance on corporate partnerships could be risky during economic downturns.

Differentiation

General Assembly offers flexible learning options, including part-time bootcamps for working professionals.
The company partners with Fortune 1000 companies for corporate training solutions.
General Assembly provides both online and in-person courses, catering to a global audience.

Upsides

Increased demand for flexible learning options boosts General Assembly's enrollment potential.
Partnerships with platforms like CollegeVine expand reach to younger audiences.
New AI and tech training programs attract more corporate clients.

Land your dream remote job 3x faster with AI