logo

View all jobs

Software Engineer - RoR / AI

New York, New York · Computer/Software

We are seeking a highly skilled and motivated software engineer to join the core product team. In this role, you'll contribute to high-impact, customer-facing projects on a major business line and advance our evolution into an AI-powered platform. You will collaborate with a professional team to ensure the timely delivery of features, maintain a stable and scalable platform, and adopt rigorous development practices and standards. You will have the opportunity to build products and support a platform that directly impacts end users while working with complex, tightly integrated applications and services.  

** Please note that this opportunity is located in New York, NY, and requires this hire to work from our office four days a week. **
 

To thrive in this role, you have:

  • A good understanding of idiomatic Ruby and Rails, React and Typescript, and are capable of delivering high-quality clean code.
  • A solid understanding of object-oriented programming and the fundamental design principles behind a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • The ability to thrive in a collaborative environment through activities like code review and pair programming.
  • The capacity to work independently, including identifying requirements, creating work breakdowns, and managing your delivery schedule.

What you'll do:

  • Contribute to all phases of the development lifecycle.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Work effectively with data storage solutions like Postgres, Snowflake, and S3.
  • Write unit, integration, and regression tests with tools like RSpec and Jest.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Manage codebase dependencies and framework upgrades using tools like bundler, yarn, and webpack.
  • Ensure delivered code is in compliance with specifications and requirements.
  • Attend and participate in all sprint rituals and communicate effectively with a distributed team using tools like Zoom, Slack, and JIRA.


Our Tech Stack

  • Required: Experience with Ruby, Rails, Typescript, React, PostgresSQL, RSpec, Sidekiq, and cloud platforms (preferably AWS).
  • Nice-to-have: Familiarity with Python, Go, Terraform, dbt, or Snowflake.
  • CI/CD: We use tools for continuous integration and deployment like Github Actions, Kubernetes, and Docker.

Share This Job

Powered by