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

3 weeks, 1 day 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

Principal Software Engineer

Appian 1K-5K Internet Software & Services

Appian is seeking a Principal Software Engineer to shape the platform architecture for its low-code and automation products, leading technical strategy for mission-critical enterprise systems.

AWS CI/CD Docker Java Kubernetes SQL
56 minutes ago

Software Engineer - Canada

DataVisor 51-250 IT Services

DataVisor is hiring platform engineers to help build and improve a next-generation machine learning platform for real-time fraud detection and risk analysis.

Apache Spark Cassandra Flink Hibernate Java Kafka Kubernetes Python SQL
1 hour, 11 minutes ago

Senior Software Engineer

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a Senior Software Engineer for its Ecosystem Services team to build and operate backend systems and cloud infrastructure that support privacy-focused products and reliable production services.

Django Docker GCP Grafana Knex Kubernetes Microservices Node.js OpenTelemetry PostgreSQL Prometheus Python REST API Rust SQL Terraform TypeScript
1 hour, 26 minutes ago

Senior BPM Developer (AuraQuantic Expert)

Devsu 51-250 Internet Software & Services

Senior AuraQuantic Developer for a remote LATAM role at Devsu supporting strategic financial-automotive projects that automate and optimize critical business processes.

Angular C# .NET REST API SQL Server
1 hour, 26 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