Careers & Internships

Software Architect – Web

Location: New York

We are seeking a talented Software Architect to innovate and enhance our industry leading vertical search platform. The Software Architect will be a technology evangelist, evaluating new technologies, frameworks, tools and methodologies, conducting PoCs and making recommendations to engineering leadership.

Responsibilities 

  • Create an architectural vision across all of our Web and Mobile products
  • Constantly review code and provide technical guidance to ensure unified architecture and design methodologies
  • Consistently reduce complexity of services and processes in order to get more done with less effort
  • Be a prolific contributor to core and side projects

Position Requirements

  • 8+ years of experience designing and developing data intensive Web Applications
  • Strong understanding of, and experience with, modern Web and Mobile technologies
  • Experience designing, developing and deploying secure RESTful APIs into production
  • Strong understanding of API documentation best practices
  • Strong understanding of OAuth 2.0 and Web security best practices
  • Strong knowledge of Test-Driven Development, Refactoring, Clean Code and Clean Architecture
  • Experience in leadership and cross-team architectural guidance
  • Excellent communication, presentation and white-boarding skills
  • Degree in Computer Science or equivalent experience
  • Eligibility for employment in the United States
  • Expert level in several areas of our technology stack, including:
    • Javascript, Typescript, Angular, React, Node.js, GraphQL, Elasticsearch, Kafka, Python, MongoDB, PostgreSQL

How to Apply