View Our Website View All Jobs

Full-Stack Software Engineer

What is SpanishDict?

SpanishDict uses the power of engineering to dramatically improve the way people learn and speak a foreign language. Last year more than 100 million visitors came to our site, making it the world’s largest Spanish reference website.  

We use modern technologies like Node, Elasticsearch, and Docker to build high-performance, scalable features that deliver an outstanding user experience. We pride ourselves on an engineering culture committed to rapid iteration, broad test coverage, extensive automation, and fast deployments. We are looking for talented, experienced engineers to join our team.

What types of projects do we work on?

  • We rebuilt SpanishDict’s mobile website, one of the top 150 most popular mobile sites in the U.S., to deliver dramatically faster load times and a beautiful, engaging user experience.
  • We applied Node streams and Elasticsearch to create sentence examples which use machine learning across corpora of hundreds of millions of documents to automatically highlight translations between languages.
  • Our use of header bidding to maximize ad revenue is a model for web publishers throughout the industry.
  • We created Fluencia, a single-page webapp whose user experience is unparalleled among language-learning apps.
  • We deployed a high-availability, automated, and scalable server infrastructure with an uptime of more than 99.999% last year.

What are we looking for in an engineer?

  • 1+ years of web application development experience.
  • Experience with Javascript and Node
  • Experience with SQL and/or ElasticSearch.
  • Experience with AWS, Docker, and command-line scripting.
  • The ability to take big data sets and extract value from them.
  • A passion for building amazing software that is used at scale.
  • Knowledge of computer science fundamentals or related engineering field.

What’s the culture like?

We’ve brought together a talented team that is down-to-earth, friendly, and driven to build products that people use and love. Our technology stack is state-of-the-art and as a team we regularly develop elegant apis, automate tests, produce innovative UIs, and review each other’s code so that it is reusable, extensible, and easy to maintain. We also contribute to the DC Tech scene by hosting meetups for Node. Read more about our culture on our engineering blog.

Does the job come with perks?

We offer a competitive salary and amazing benefits, including stock options, 401(k) contributions, platinum health insurance, work-from-home-days, a budget for conferences and classes, all-you-can-eat snacks and drinks, Free Lunch Fridays, and a whole lot more. To find out more and apply online, visit our careers page. We are located in Rosslyn, VA and enjoy beautiful panoramic views of the Potomac River.

To find out more and apply online, visit our careers page.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file