Careers & Internships

Web Software Engineer – Senior (New York)

Location: New York City

We are seeking a talented Senior Software Engineer to innovate and enhance our industry leading vertical search platform.

Responsibilities 

  • Work closely with product owners and business analysts to elicit key solution features, processes and other requirements to achieve project success and business impact.
  • Act as is a key contributor to architecture, design and implementation of our software systems
  • Bootstrap, and/or implement strategic projects

Position Requirements

  • 6+ years of experience developing Web Applications and RESTful APIs
  • Expertise in backend development and technologies such as Node.js or Python
  • Expertise with modern Javascript/CSS/HTML coding, testing, debugging and automation techniques
  • Solid comprehension of design patterns, algorithms and data structures
  • Strong knowledge of test-driven development, refactoring, clean code and clean architecture
  • Experience in leadership, mentoring and providing support to other team members
  • Excellent communication, presentation and white-boarding skills
  • Degree in Computer Science or equivalent experience
  • Eligibility for employment in the United States

The Senior Software Engineer will have experience with event-driven processing within a microservices oriented architecture. The ideal candidate will be a technology evangelist, defining and implementing architecture best practices, providing coaching and support to team members, and ensuring production systems are reliable, maintainable and scalable. Highly skilled in several areas of our technology stack, including:

Javascript, Typescript, Angular, React, Node.js, GraphQL, Elasticsearch, Kafka, Python, MongoDB, PostgreSQL

How to Apply