Senior Backend Software Engineer

Lexia Learning - Concord, Massachusetts - Full time

The ideal candidate will work from our Concord, MA office location. Relocation and/or telecommuting may be available.

We are seeking a backend engineer with 7+ years of experience to join our development organization. As part of an Agile Team your responsibilities will include:

  • Designing and developing scalable, testable APIs in a LAMP stack
  • Implementing data structures, data warehouses, and processes to support API development
  • Architecting and implementing a real-time data pipeline solution for collecting student data
  • Working closely with product teams and other engineers to analyze new feature requirements, complete research spikes, create and size stories for development
  • Driving the continuous improvement of our existing codebase by participating in code reviews, refactoring legacy code, and measuring code coverage and performance
  • Leading adoption of microservices to enable us to integrate and deploy code more independently

The motivated individual we are looking for will thrive in an environment where we value working hard and smart – where teamwork, a sense of humor, and work/life balance are valued. You will have the following qualifications and skills:

Must Have:

  • Experience designing and developing production-ready backend code with consideration of performance, security, and caching
  • Strong command of SQL and relational databases (MySQL preferred)
  • Extensive experience coding in Java, PHP, Python or other high-level object-oriented languages
  • Experience with SaaS web development on a high-volume production site
  • A commitment to unit testing, expanding code coverage, and Test Driven Development (TDD)
  • Excellent written and oral communication skills
  • Enjoy working as part of a team, while also able to “own” large tasks and execute independently
  • BS or MS degree in Computer Science or a related technical field, or equivalent job experience

Bonus Points:

  • API development experience
  • Experience with AWS cloud computing
  • Microservices architecture exposure
  • Messaging, queuing in cloud environments
  • Experience with data visualization, data warehousing, and data reporting
  • Experience creating JSON Data Models
  • Skilled in use of web analytic tools such as Splunk or Kibana
  • Elastic Search experience
  • Experience extracting data from Content Management Systems
  • Domain knowledge in education and language learning systems 

At Rosetta Stone we speak, learn, and interact differently, we embrace and thrive on these differences! We deeply benefit from the diversity that each individual has to offer. We are dedicated to fostering a culture that celebrates unique backgrounds, ideas and experiences. Rosetta Stone is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, pregnancy, veteran status or any other status protected by federal, state or local laws.

Apply for this job

Apply for this job

Role

Data Analysis

Experience Level

Mid Level

Lexia Learning

We are Lexia Learning, a Rosetta Stone company. As one of the best-known and most respected reading-technology companies in the world, we are dedicated to empowering literacy educators and students through personalized learning and adaptive assessment. 

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up