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

HTML
CSS
JavaScript
Node.js
Express
MongoDB
Python
Django
PostgreSQL
React
Angular
Ember

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