Software Engineer - Full-Stack, ABCya (Providence, RI)

IXL Learning - Providence, Rhode Island - Full time

ABCya, a division of IXL Learning, is the leader in educational computer games and mobile apps for kids. The innovation of a grade school teacher, ABCya is an award-winning destination for Pre-K, elementary, and middle school students that offers hundreds of fun, engaging learning activities.

Millions of kids, parents, and teachers visit ABCya.com each month, playing over 1 billion games last year. ABCya's educational games have been featured by Apple, The New York Times, USA Today, Parents Magazine, Scholastic, and other notable publications. ABCya is located in Providence, and our office is accessible by car or bus.

WHAT YOU'LL BE DOING

As a Full-Stack Software Engineer at ABCya, you will assist in maintaining back-end services and databases, build and maintain the GraphQL API, and help build our web clients. You’ll be leading the back-end development effort and assisting with front-end tasks as needed. In addition to working with your fellow engineers, you’ll collaborate with other teams to design amazing products that meet the needs of our users, who are kids, parents, and teachers all over the world.

TECHNOLOGY

Our backend stack includes Amazon Web Services, Prisma/ Nexus Prisma, Serverless Framework, MySQL, Netlify, GitLab and Stripe.

The API code is written in GraphQL, JavaScript/Node.js and TypeScript.

The front-end code is written in JavaScript using the React framework.

WHAT WE'RE LOOKING FOR

  • A solid grasp of general programming principles and backend infrastructure
  • Excellent programming skills in JavaScript, Node.js and working knowledge of Typescript
  • Experience with Amazon Web Services such as: Lambda, API Gateway, EC2, RDS/ Aurora, S3, IAM, Route 53, Cloudfront, Elasticache/ Redis
  • Ability to work both independently and with a wide variety of teams
  • Knowledge of GraphQL APIs, serverless applications and Jest unit testing are a plus
  • Passion for improving education through technology and games

ABOUT IXL LEARNING

IXL Learning is a leading educational technology company on a big mission: creating innovative learning experiences that help all learners reach their full potential. IXL's comprehensive curriculum and insightful analytics help more than 500,000 teachers deliver personalized instruction, and empower over 11 million students to achieve new learning milestones every day.

At IXL, we’re passionate about our mission of creating the best educational technology that improves learning for all students. We bring that same passion to creating a workplace that values diversity on the basis that all of us bring a unique perspective and experience that advances IXL’s mission.

We strive to increase diversity in race, ethnicity, gender, age, sexual orientation, and physical or mental ability and to continually promote a work environment where everyone, from any background, can do their best work.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up