379 Back End jobs in Bahrain
Bar Attendant / Bar Back
Posted 20 days ago
Job Viewed
Job Description
**What will I be doing?**
As a Bar Attendant, you will be responsible for serving guests in a friendly, timely, and efficient manner to deliver an excellent Guest and Member experience. A Bar Attendant will also be required to have extensive knowledge of menu offerings. Specifically, you will be responsible for performing the following tasks to the highest standards:
+ Manage guest queries in a friendly, timely, and efficient manner
+ Ensure knowledge of menu and all products
+ Follow correct reporting procedures if faced with issues
+ Practice Hilton Grooming standards including uniform dress code, cleanliness and personal hygiene
+ Assists callers courteously and promptly, taking messages as necessary which are legible and accurate passing them on to the appropriate person without delay
+ Efficiently completes opening, closing and other side duties
+ Maintains all equipment in a clean and polished fashion as required
+ Ensures that required chemicals for duty are requisitioned and available for usage
+ Ensures that bars are sanitized and spotless before completion of duties
+ Replenishes bar supplies such as liquor, fruit, ice and dishes
+ Comply with hotel security, fire regulations and all health and safety legislation
**What are we looking for?**
A Bar Attendant serving Hilton brands is always working on behalf of our Guests and working with other Team Members. To successfully fill this role, you should maintain the attitude, behaviours, skills, and values that follow:
+ Positive attitude
+ Good communication skills (oral and written)
+ Committed to delivering high levels of customer service
+ Excellent grooming standards
+ Flexibility to respond to a range of different work situations
+ Ability to work on your own or in teams
It would be advantageous in this position for you to demonstrate the following capabilities and distinctions:
+ Experience in Food and Beverage department and/or industry
+ Knowledge of the appropriate table settings and service ware
+ Knowledge of Food Hygiene Regulations
+ Ability to grasp, lift and/or carry, or otherwise, transport up to 50 lbs. through a crowded room
**What will it be like to work for Hilton?**
Hilton is the leading global hospitality company, spanning the lodging sector from luxurious full-service hotels and resorts to extended-stay suites and mid-priced hotels. For nearly a century, Hilton has offered business and leisure travelers the finest in accommodations, service, amenities and value. Hilton is dedicated to continuing its tradition of providing exceptional guest experiences across its global brands ( . Our vision "to fill the earth with the light and warmth of hospitality" unites us as a team to create remarkable hospitality experiences around the world every day. And, our amazing Team Members are at the heart of it all!
**Job:** _Bars and Restaurants_
**Title:** _Bar Attendant / Bar Back_
**Location:** _null_
**Requisition ID:** _HOT0BQRN_
**EOE/AA/Disabled/Veterans**
Public Areas Attendant- best hospitality employees back to work
Posted 12 days ago
Job Viewed
Job Description
Overview
You're an experienced House Keeper. Or an excellent Cleaner. Whatever your title, you have an eye for detail and pride yourself on keeping things spick and span. You're looking for a role in a stylish and modern setting, where you have daily contact with guests and other team members.
This is a fast-paced role that's all about teamwork. Ideally you will come from a 4+ star hotel environment; however we welcome your application if you can show your commitment to guest comfort and expertise at maintaining high standards of room cleanliness. Experience through commercial cleaning or housekeeping would be preferable, but not required. It's important you are well presented and comfortable interacting with customers to answer questions and offer advice on hotel facilities.
Responsibilities- Maintain cleanliness and high standards of public areas in a stylish and modern setting.
- Work as part of a fast-paced team to ensure guest comfort and effective service.
- Interact with guests to answer questions and offer advice on hotel facilities.
- Collaborate with colleagues to uphold service standards in a 4+ star hotel environment.
- Experience in housekeeping or commercial cleaning is preferable but not required.
- Well presented with good customer service skills and the ability to communicate with guests and team members.
- Ability to work in a fast-paced, team-oriented environment.
We have a number of full-time positions available.
#J-18808-LjbffrJunior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Junior Web Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging web applications.
- Learn and apply front-end development technologies such as HTML, CSS, and JavaScript.
- Gain exposure to back-end development languages and frameworks (e.g., Python, Node.js, Ruby on Rails).
- Participate in code reviews and learn from feedback provided by experienced developers.
- Contribute to the development of user interfaces and user experience features.
- Assist in database management and integration tasks.
- Learn version control systems like Git.
- Collaborate with team members in a remote setting using communication and project management tools.
- Actively participate in training sessions and learning modules.
- Help maintain and improve existing web applications.
- High school diploma or equivalent. Some college-level coursework in computer science or a related field is a plus.
- A strong interest and passion for web development and technology.
- Basic understanding of programming concepts.
- Familiarity with HTML, CSS, and JavaScript is an advantage, but not strictly required as training will be provided.
- Excellent problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork skills, essential for a remote role.
- Self-motivated and disciplined to work effectively in a remote environment.
- Ability to follow instructions and take direction.
- A portfolio of personal projects (even simple ones) is a plus.
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
We provides IT services and consulting tailored for small healthcare businesses and private practices. Our mission is to help providers enhance efficiency, ensure data security, and adopt cost-effective technology solutions that support high-quality care. In addition to healthcare IT support, we develop custom software solutions designed to meet the unique needs of small healthcare organizations. Our team builds secure, user-friendly, and HIPAA-compliant tools that simplify operations and improve patient outcomes. Flourish Health is also exploring opportunities in the blockchain industry, aiming to leverage decentralized technologies to improve data integrity, transparency, and trust in healthcare and beyond. At Flourish Health, we make technology simple, reliable, and accessible—so healthcare professionals can thrive in a digital world.
The RoleWe're An Early-stage Team Building a Project— a Fully On-chain Decentralized Borrowing Protocol — And We're Currently Looking To Bring On Two Web3 Developers
- Frontend Developer – to help update and improve our React.
- Smart Contract Developer – to build and integrate contracts using Solidity, ethers.js, wagmi, etc.
We're aiming to hire both by next month. Since we're a small, fast-moving startup, there's no formal hiring process — just a focus on working with skilled, motivated builders who can move fast.
These are short-term roles, but we’re open to extending the collaboration if it’s a good fit. Experience with multi-chain (EVM) development is a big plus.
Ideal Profile- You have hands-on experience building in Web3, with strong skills in React or Solidity/EVM tools like ethers.js, wagmi, or hardhat.
- You have at least 3 years experience, ideally within a Software Engineer role.
- You thrive in early-stage startup environments — you’re self-motivated, fast-moving, and able to take ownership without heavy structure.
- You possess strong analytical skills.
- You’re passionate about blockchain, decentralized finance (DeFi), or the future of technology in healthcare.
- Join a fast-moving startup building a fully on-chain decentralized borrowing protocol — shape the future of Web3 in healthcare and beyond.
Software Engineer
Posted today
Job Viewed
Job Description
CTM360® is a subscription service offering 24 x 7 x 365 Cyber Threat Management for detecting and responding to threats originating in cyberspace.
Job Description
We are looking to appoint a backend **Software Engineer** who can hit the ground running and take our products to the next level! You will be part of a highly talented team of engineers with a passion for solving cyber security use-cases using various technologies. Join us and be at the forefront of technology and innovation.
**Responsibilities**
- Design, document and deploy services and APIs that are a joy to consume
- Engineer services that are leveraged across the entire CTM360 product suite
- Rapidly prototype and refine software based on user feedback
- Engage in solving challenging solutions, architecting scalable services, and inspire ideas for future enhancements
- Promote strict continuous code testing and validation to ensure high-quality coding standards
- Stay abreast with the latest technology trends, coding standards, libraries and frameworks to constantly grow your skill set
Qualifications
- At least 1 year of experience with Python or node.js
- Hands-on, production experience delivering scalable software systems
- Knowledge of cloud technologies (AWS EKS, ECS, SQS, SNS, EC2, etc.)
- Familiarity with NoSQL database systems (Elasticsearch, MongoDB, redis).
- Dedication to automating tests for your work
**Additional Qualifications**:
- Experience in designing and troubleshooting large-scale distributed systems
- Familiarity with container orchestration platforms such as AWS ECS / Kubernetes
Software Engineer - OpenStack
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Software Engineer - OpenStack role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Software Engineer - OpenStack role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.
Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.
This job involves international travel several times a year, usually for one week at a time.
What you'll do
- Collaborate proactively with a distributed team
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Ensure the success of OpenStack and Ceph on multiple architectures
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience with Python
- You have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
- You have experience with non-x86 architectures, including s390, arm64, power and others
- You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
- Flexible working option
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineer jobs in Manama, Capital Governorate, Bahrain .
Manama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Bahrain $60,000.00-$120,000.00 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Solutions EngineeringManama, Capital Governorate, Bahrain 3 days ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 6 months ago
Seef, Capital Governorate, Bahrain 4 weeks ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystemManama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 weeks ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 days ago
Manama, Capital Governorate, Bahrain 3 days ago
Distributed Systems Software Engineer, Python / GoManama, Capital Governorate, Bahrain 4 months ago
Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsManama, Capital Governorate, Bahrain 6 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 4 months ago
Manama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 days ago
Python Software Engineer - Ubuntu Hardware Certification TeamManama, Capital Governorate, Bahrain 4 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Back end Jobs in Bahrain !
Staff Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy. We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food through technology.
Role Overview
We're seeking an experienced and passionate Staff Software Engineer to design, develop, and maintain reliable, secure, and well-tested backend systems. As a Staff Software Engineer, you will write clean, production-ready code, help shape the architecture, and lead by example in code reviews and best practices. You will work closely with the Product team and fellow engineers as part of the platform team to release new features, enhance performance, maintain the codebase, and ensure its security. A significant advantage if you enjoy mentoring and tackling challenging edge cases.
Main Responsibilities
- Write clean, testable, and production-ready code that handles edge cases, performance, and security
- Propose and execute architectural decisions
- Own feature development end-to-end — from idea to production
- Write unit and higher-level tests, follow the testing pyramid, and use quality metrics to spot gaps
- Create well-scoped PRs with clear descriptions, review others’ code for quality, coverage, and acceptance criteria
- Mentor engineers and lead code reviews, sharing best practices and fostering growth
- Proactively identify opportunities to simplify code and improve technical design and workflows
- Monitor system health, own incidents, and ensure CI/CD and deployment readiness
- Communicate clearly with technical and non-technical teams, keeping Jira and project tracking up to date
- Propose tools and processes that boost team productivity and participate in retrospectives to drive improvement
- Encourage experimentation, cross-functional collaboration, and open discussion in team meetings
- Support hiring efforts by interviewing candidates and providing thoughtful, fair assessments
- Must have 5+ years of backend experience, including 4+ years working with Node.js and TypeScript in production environments
- Must have strong experience building serverless systems, microservices, and event-driven architectures at scale
- Must have deep knowledge of AWS services such as Lambda, Cognito, S3, DynamoDB, SQS, SNS, and CloudFormation
- Must have a solid understanding of NoSQL (especially DynamoDB) and working experience with SQL databases
- Must be well-versed in TDD, clean architecture, CI/CD pipelines, and modern testing practices
- Must be familiar with REST and GraphQL APIs, performance monitoring, and secure coding standards
- Must be able to make architectural decisions, mentor engineers, and lead by example through code reviews and knowledge-sharing
- Must be proactive, collaborative, and able to navigate ambiguity in cross-functional, distributed teams
- Startup or fast-paced team experience is a plus
- Strong communication skills, with the ability to work across disciplines and contribute to a healthy, high-performing team culture
IvOSlANmjf #J-18808-Ljbffr
HPC Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Join to apply for the HPC Software Engineer role at Canonical
1 day ago Be among the first 25 applicants
Join to apply for the HPC Software Engineer role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the heart of our effort will be Python software development for automation of key software in the HPC sphere. Our focus is on delivering a world class experience for the operation of the HPC cluster itself.
You will be part of the team that delivers charms that deploy and manage the HPC cluster and provide HPC software packages.
To succeed in this application you must be outstanding at maths and sciences, have built high quality software, have learned about open source ideally by working on it directly, and be looking for an engineering role with a company that makes mission-critical products for the global market. You should also be familiar with the open source environment, and want to build products in partnership with a community. Ideally, you should have some experience of high performance computing environments and a desire to unlock HPC for the world.
For this role you must have experience with Python. Experience in HPC environments is a strong advantage. Familiarity with HPC hardware and software is also a strong advantage - delivering great experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, Singularity and related technologies will be central to this team's work. It will also be advantageous to have experience with Docker image design and operations, and public cloud image design and operations.
Location: This role will be based remotely in EMEA or the Americas regions
What your day will look like
- Write high quality, rigorously designed Python software
- Collaborate proactively with a globally distributed team
- Debug issues and produce high quality code to fix them
- Contribute to technical documentation that define best practices for authoring high quality operators
- Discuss ideas and collaborate on finding good solutions
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have experience with writing modern, maintainable Python
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
- An exceptional academic track record from both high school and preferably university
- Willingness to travel up to 4 times a year for internal events
- Experience operating HPC clusters in production
- Experiences with Infiniband, RDMA, CUDA, MPI, Slurm, Lustre, and/or Singularity
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineer jobs in Manama, Capital Governorate, Bahrain .
Al Khobar, Eastern, Saudi Arabia 2 hours ago
Manama, Capital Governorate, Bahrain 2 months ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 5 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 5 days ago
Coding Expertise for AI Training (Arabic - Saudi)Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer (Python/Linux/Packaging)Manama, Capital Governorate, Bahrain 6 months ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 3 months ago
Software Engineer - Solutions EngineeringManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 6 months ago
Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 2 months ago
Manama, Capital Governorate, Bahrain 4 months ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 3 months ago
Software Engineer - Python - Container ImagesManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Distributed Systems Software Engineer, Python / GoManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Software Engineer, Ceph & Distributed Storage System Software Engineer - GCC/LLVM compiler, tooling, and ecosystemManama, Capital Governorate, Bahrain 2 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer Instructor
Posted 5 days ago
Job Viewed
Job Description
Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 60,000 full- and part-time alumni — and counting. In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte’s Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.
GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.
We are looking for instructors
Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.
Why teach our Software Engineering Immersive?
If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we’d love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain! We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:
- Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.
- Become a better leader, and mentor as you learn from veteran instructors and our world-class instructional coaches.
- Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.
- Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
- Facilitate a safe, supportive, and energetic community that welcomes the various needs and learning styles of your students.
What do we teach?
We adapt both our global curriculum and local approach to the technical trends and hiring environment of the times and cities we work in, but today our primary educational approach centers around JavaScript. In general, our curriculum is scaffolded to follow the historical evolution of web development. We start by teaching the fundamentals of programming and web design through JavaScript, HTML, and CSS. About 25% of our course (normally unit 2 of 4) focuses on Rails MVC or Django or similar frameworks, using that context to introduce databases, security, and other foundational knowledge. The rest of the course (units 3 and 4) focuses back on JavaScript. We cover API development in Node, then tackle one or more front-end MV* frameworks (Backbone, Angular, Ember, React). We also cover all sorts of other things that junior web developers need to know, like source control, team collaboration, and developer workflow.
We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.
Skills and Qualifications:
- You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
- You are eager to shape the skills, minds, and careers of the newest generation of web developers.
- You have at least 3+ years of experience working on a software development team.
- WDI/SEI Alumni a strong plus.
- You have working experience in both front-end and back-end development, and are fluent in:
- HTML and CSS
- Full-stack JavaScript (strong JavaScript highly preferred)
- At least one JS MV* framework (Angular, Backbone, or React preferred)
- SQL databases (we generally use PostgreSQL)
- NoSQL (we generally cover MongoDB and Redis)
- At least one additional object-oriented language (Ruby or Python preferred)
Responsibilities and Duties
- Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
- Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
- Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
- Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
- Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
- Facilitate a dynamic, collaborative, and positive classroom community.
- Inspire students to persevere through the challenges of learning a new skill set.
General Assembly will cover all travel-related expenses for qualified candidates.
Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries.
United States of America (states of operation may vary), Canada (provinces of operation may vary), United Kingdom, Australia, and Singapore.
Posting date:
#J-18808-Ljbffr