Events  Classes  Deals  Jobs 
    Sign in  
Codecademy // platform for learning to code
Engineering, Full Time    New York    Posted: Wednesday, September 30, 2020
Apply To Job

Hello, World! Codecademy has helped tens of millions of learners upgrade their careers, build meaningful projects & gain confidence in their skills with engaging, accessible, & flexible education on programming & data skills. We provide hands-on interactive lessons ranging from Python to R to Javascript & everything in between. Our learners have gone on to start companies, new jobs, & new lives thanks to what theyve learned with Codecademy, & were thrilled to be working to take that impact to the next level.

Codecademy was started in 2011 by two college students in a dorm room at Columbia that were frustrated by the huge gap between education & employment. Almost a decade later, we are a rapidly growing, diverse team of 100+ headquartered in SoHo, NYC. Weve raised over $40m in venture capital funding from top investors including Union Square Ventures, Kleiner Perkins, Naspers, Y Combinator, & more.

If you want to help build a business that impacts tens of millions of people each year & helps them lead better lives, join us!

The Business team is responsible for building tooling & functionality for our business users. The goal of this team is to facilitate the growth of our business to business product, by helping large enterprises purchase & deploy Codecademy to thousands of employees, assign content, & track learner progress both on & off our platform. 

If youre passionate about solving enterprise scale problems & thinking about how to manage hundreds or thousands of employees effectively to make sure they are maximizing their potential on Codecademy, this team is for you.


  • Extend the code evaluation engine that parses & evaluates code samples submitted by our learners, millions of times every single day (Go, Docker, AWS)
  • Work closely with Engineering Leadership to develop strategy for improving our architecture patterns, security controls & best practices
  • Improve the interactive Learning Environment by creating new experiences, & increasing its reliability & performance (Ruby on Rails, Go)
  • Design & improve systems for gaining insights about user learning (Ruby on Rails, Go, AWS Redshift/SQL)
  • Design & improve APIs to enable other product teams to surface learning data to users in novel ways (Ruby, Go)
  • Scale learning content production capacity by building new content production workflows in our internal CMS (React, Ruby, Go)
  • Communicate technical ideas & direction across the organization


  • 8+ years of Software development experience architecting & developing distributed systems.
  • Experience designing APIs from the ground up; comfortable with API design patterns (REST, RPC)
  • A passion for testing best practices; can write unit tests in your favorite language with your eyes closed
  • Experience working with both SQL & NoSQL databases. We currently use a combination of PostgreSQL, MongoDB, & Amazon Redshift
  • Experience with containerization technologies. We use Docker & Kubernetes extensively in development & production
  • Expertise in Continuous Integration & Continuous Delivery


  • Expertise in ops and/or containerization technologies: Kubernetes, Terraform, EC2, ECS, Puppet, Ansible, Chef, etc.
  • Experience working with modern front-end frameworks. We use React, Redux, & Webpack
  • Proven empathy for our users, such as a background in education or past experience using our site
  • Defined & implemented an Observability strategy for Microservices
  • Experience with application security & cloud security best practices
  • Knowledge and/or experience in Machine Learning
  • BS/MS in Computer Science or engineering

At Codecademy, we are committed to teaching people the skills they need to upgrade their careers. Codecademy aims to educate a richly diverse demographic of users with our product & in order to accomplish this, we believe our team should reflect that rich diversity. Our company celebrates diversity in all of its forms-- race, gender, color, national origin, marital status, sexuality, religion, veteran status, age, ability, disability status-- & works to create an inclusive workplace where people of all backgrounds & beliefs are empowered to better their futures.

Apply To Job
© 2020 GarysGuide      About    Feedback    Press    Terms