Senior Backend Software Engineer

Senior Backend Software Engineer

Based in the Heart of Chelsea, the Classroom Technology Experience team (CTX) i
s looking for an experienced, hands-on and results-driven Senior Backend Software Engineer. Your primary responsibility is to design, develop and deliver new features and services for EF Class to our AWS estate.  The goal is to provide massively scalable, secure and micro-service oriented services for teacher and students of the EF Class products.

Key Responsibilities:
  • You will be working with cross functional team following a DevOps culture
  • You will implement new features using RESTful APIs and GraphQL 
  • You will be responsible for managing AWS based services
  • You care about quality and know what it means to deliver high quality code to production using good engineering practices like BDD/TDD.
  • You will configure and maintain testing, staging and production environments
  • You will investigate, evaluate and recommend new tools and technologies
Key Skills & Experience:
  • Strong background in Python and/or Go programming languages
  • Good understanding of REST and asynchronous event driven programming
  • Experience in building distributed systems and NoSQL solutions
  • Significant experience in working with AWS and their products like S3, DynamoDB, RDS, SNS, SQS, Lambda, Ec2, ElastiCache, CloudWatch, Athena, IAM, Cognito, etc.
  • Experience in working in a Continuous Integration and Delivery workflow
  • Experience leading projects or small teams of engineers a plus
  • Machine learning experience a plus
Our Technology stack:
  • AWS, EC2, Lambda, Docker
  • Infra as code using Ansible, Terraform
  • Cassandra, ElasticSearch, DynamoDB, RDS
  • Python, Go, Node, AngularJS, Typescipt, Objective C.
What we like:
  • Curious engineers and a growth mindset
  • Small teams and people whom value team success over individual success
  • Problem solvers
  • Fast iterations and delivering customer value, continuously
  • Learning while we innovate 
  • Experimenting with new technologies, libraries and frameworks
What we don’t like:
  • Over reliance on process
  • Over reliance on meetings
  • Assembly lines, silos or big handovers in process.  Instead we involve our engineers in all decisions
Benefits and Fun Stuff:
  • Competitive salary
  • Weekly team social events
  • Annual team offsite
  • Work in a Multinational Office (30 different nationalities)
  • Work with Passionate People
  • 25 Days Holidays
  • Pension Salary Sacrifice Scheme
  • Private Medical Insurance
  • Child Care Voucher
  • Cycle to Work Scheme
  • Discounts at selected local Restaurants, Shops, Hair & Beauty, Sports & Fitness
  • Office Free Gym, Pilates & Yoga
  • EF Football Fridays
  • EF Running Club
  • Career Opportunities Internationally
  • Monthly Happy Hour in Office
  • Summer & Christmas Party - ‘no expenses spared’
  • VIP box on O2 Arena available for staff on selected events

See Inside the Office of EF Education First

EF Education First is the world leader in international education. At EF, everything employees do is centered around the company’s mission: opening the world through education. Since it was founded 50 years ago, EF’s language learning, educational travel, and cultural exchange programs have helped people of all ages and nationalities become citizens of the world.

Back to top