Major League Soccer

Backend Engineer

Job Locations US-New York
# of Openings


Major League Soccer is seeking a back end engineer with experience in building applications using javascript frameworks.  This person should also have experience and desire to assist with devops tasks. 


This position will be involved in major platform additions from inception to execution and is responsible for developing infrastructure and backing services for our web and mobile applications  using javascript and various modern libraries and frameworks.


Our small team is comprised of front end and back end engineers.  We are highly efficient and agile working closely with design and product to produce high quality products.


Our application stack is considered one of the most modern and cutting edge stacks in the industry utilizing technologies such as kubernetes, docker, react native, graphql and microservices all running on aws and we are exited to find the right candidate to help us develop in this world.


Our team’s mandate is to reimagine what and how our league and its clubs interact with fans. If this sounds exciting, then we’d love to talk to you.


  • Contribute to the development of our services for our web and mobile applications written in Modern Javascript Micro-services (Node / Hapi / Sequelize / GraphQL )
    • This includes a healthy mix of feature build out, stabilization & scaling and bug fixing
  • Assist with DevOps tasks by developing and hardening our AWS Infrastructure using Docker, Kubernetes, ELK Stack, New Relic and Sysdig
    • This includes, but is not limited to, cloud configuration, metrics & logging setup and infrastructure updates

Additional Responsibilities

  • Build and sustain relationships cross departmentally
  • Additional responsibilities as assigned


  • Bachelor’s Degree in Computer Science or equivalent training
  • 3+ years of overall experience in a professional engineering environment
  • 1+ year programming experience in Javascript


Required Technical Skills

  • Solid Knowledge of Node.js
  • Functional Programming in JavaScript
  • Experience with js and one or more of the following frameworks like GraphQL, Hapi, Promises, Sequelize
  • Good understanding of asynchronous programming
  • Proficiency in at least 1 language other than JavaScript
  • Proficient understanding of code versioning tools, such as Git
  • Understand fundamental design principles behind scalable applications
  • Experience creating and maintaining web applications (Web, Mobile, Etc) or backing services which have been released into production and used by customers
  • Engineer with 3+ years of professional experience programming in JavaScript
  • In tune with modern JavaScript best practices and modules/frameworks/libs
  • Familiarity with CI/CD best practices, typing: Flow | TypeScript, and testing



Desired Technical Skills

  • Experience with Yarn, NPM, Jest, Redux, GraphQL, Team City, Jira, Atom, Redis
  • Experience with React
  • Experience with Go
  • Experience with Docker, Continuous Integration, and Continuous Delivery/Deployment and/or any related DevOps tasks
  • Experience with AWS



Required Skills

  • Understand fundamental design principles behind a scalable applications
  • Ability to collaborate with a variety collaborate with a variety of roles, such as designers, product managers and of course other excellent developers
  • High level of commitment to quality work product and organizational ethics, integrity and compliance
  • Ability to work effectively in a fast paced, team environment
  • Strong interpersonal skills and the ability to effectively communicate, both written and verbally
  • Demonstrated decision making and problem solving skills
  • Detail-oriented with the ability to multi-task and meet deadlines with minimal supervision
  • Ability to work non-traditional hours, including evenings, weekends, and holidays for MLS Special Events and system instability


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.