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

21 hours, 17 minutes 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

Staff Software Engineer, Onboarding

Reddit 1K-5K Internet Software & Services

Reddit is hiring a senior engineering leader for its Onboarding team to shape the first-time user experience by building and improving the systems that personalize and optimize how new users discover relevant content and communities.

Machine Learning
21 hours, 2 minutes ago

Software Engineer - PlanetScale Postgres

PlanetScale 51-250 IT Services

PlanetScale is hiring a Software Engineer to help build and operate its fully managed multi-cloud Postgres platform for high-scale production workloads.

AWS Azure GCP Go Kubernetes PostgreSQL Python Ruby Rust Zig
21 hours, 17 minutes ago

Software Engineer, Elixir

Telnyx 251-1K Diversified Telecommunication Services

Telnyx is seeking a software engineer to build and maintain the systems behind its communication and connectivity platform, with a focus on customer-facing APIs and the internal services that support them.

API Gateway Docker Elixir Envoy Grafana Kubernetes Microservices Prometheus RabbitMQ
21 hours, 17 minutes ago

Lead Software Engineer

Appian 1K-5K Internet Software & Services

Appian is hiring an engineer to drive AI-first tooling, SDLC automation, and developer productivity initiatives for its enterprise automation platform.

CI/CD Generative AI
21 hours, 17 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