Software Engineering Instructor Lead- Bahrain Full-time, Temporary Position

3 months, 2 weeks ago
Full-time
Senior
Software Development
General Assembly

General Assembly

General Assembly is a global educational institution that offers dynamic courses in coding, business, data, and design. With a focus on empowering professionals, they provide tech training to individuals and teams, transforming careers and fostering a ...

Diversified Consumer Services
11-50
Founded 2011
$120M raised

Description

  • Teach the 12-week program Sunday through Thursday from 9am to 5pm local time.
  • Support students outside class by preparing lessons, materials, and instructional content each week.
  • Work closely with co-instructors and teaching assistants to provide timely feedback on student progress.
  • Collaborate with GA staff and the instructional team to support different learning styles and student needs.
  • Guide students through the development of a final project that showcases their skills to hiring managers.
  • Facilitate a dynamic, collaborative, safe, and positive classroom community.
  • Inspire and support students as they work through the challenges of learning software development.
  • Adapt the global curriculum and build lesson plans as needed, contributing improvements back over time.

Requirements

  • At least 3+ years of experience working on a software development team.
  • Experience in both front-end and back-end development.
  • Fluency in HTML and CSS.
  • Strong full-stack JavaScript experience, with JavaScript highly preferred.
  • Experience with at least one JavaScript MV* framework, preferably Angular, Backbone, or React.
  • Experience with SQL databases, generally PostgreSQL.
  • Experience with NoSQL databases, including MongoDB and Redis.
  • Experience with at least one additional object-oriented language, preferably Ruby or Python.
  • WDI/SEI alumni are a strong plus.
  • Ability and willingness to teach a 12-week program on a Sunday-Thursday, 9am-5pm schedule local time.

Benefits

  • General Assembly will cover all travel-related expenses for qualified candidates.
  • Remote positions can be performed from approved operating countries, including the United States, Canada, the United Kingdom, Australia, and Singapore.
  • Anticipated compensation for the full duration of the course is $20,950- $24,174 GBP.
  • Compensation is determined based on experience, education, geographic location, and other factors.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Sustaining Automation

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Software Engineer for its Package and Image Automation team to build Go-based automation and AI-powered tooling that keeps secure container packages and images current, tested, and reliable.

Docker Go Kubernetes Linux System Design Ubuntu
7 hours, 34 minutes ago

С++ / СUDA developer

Eqvilent 11-50 Capital Markets

Software Developer joining a distributed international team to build and optimize high-performance GPU and CPU applications with demanding latency and throughput requirements.

C C++ Machine Learning
7 hours, 34 minutes ago

Junior Software Engineer (SQL)

Radicle Health 11-50 Internet Software & Services

Radicle Health is seeking a Software Engineer to build and maintain full-stack healthcare software, with a focus on SQL Server data solutions supporting .NET Core APIs and React interfaces.

C# CSS Git HIPAA HTML JavaScript .NET React REST API SQL Server
8 hours, 4 minutes ago

Senior Software Engineer, Full Stack (Member Experience)

Sidecar Health 51-250 Insurance

Sidecar Health is hiring a Senior Software Engineer for its Member Experience team to build full-stack, AI-enabled products that help members find care, understand benefits, submit claims, and manage health plans.

AWS CI/CD GitHub Actions Java Next.js React React Native System Design TypeScript Vercel
8 hours, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers