About the job

Our client is a revolutionary software development platform with a simple mission: make technology accessible to everyone and help people bring their ideas to life. Rather than specializing in one or two aspects of web development, this platform’s full-stack visual programming interface does it all, allowing users to customize UX with a drag-and-drop editor, build out logic, manage databases, and integrate with anything via plugins and API.

With all the tools needed to build a site like Facebook or Airbnb, anyone from first-time entrepreneurs to enterprise-level companies can take an idea from concept to fully functional, scalable reality faster and cheaper than with traditional code. As the only full-stack, no-code platform on the market with over 3 million users in over 100 countries, our client is breaking down the barriers to entrepreneurship and innovation across the globe.

What we’ve achieved:

The product is thriving, and entire VC-backed companies have been built entirely on this platform. After finding product-market fit and 8 years of bootstrapping, the company raised a $100 million Series A and is one of the fastest-growing companies in the New York tech ecosystem.

New hires build platform apps as part of their onboarding. A recent hire on the Customer Success team built their own version of the social media application Goodreads in 4 days, complete with user authentication, an activity feed, upvotes, commenting, followers, lists, account management, live updates, a fully loaded database, API connectivity, and more.

About the Platform team:

The Platform team executes scaling, reliability, and enablement efforts as the company looks to double its customer base over the next few years. The scope includes both scalable infrastructure and core backend software systems. Success means delivering just-in-time capacity, running workloads quickly, and ensuring petabyte data scalability across numerous applications, while balancing profit margins and addressing issues like infinite loops and inefficient implementations.

About the role:

As a Senior Software Engineer on the Platform team, you’ll tackle challenges faced by the largest cloud providers with a small, elite team. This position offers an opportunity to be at the forefront of building a platform that is reshaping the traditional engineering stack for the entire world. Additionally, you'll help foster an inclusive, effective, and collaborative engineering culture. This role includes after-hours/on-call availability.

In this role, you’ll:

  • Implement infrastructure that can scale to infinitely many apps of any size and complexity.
  • Improve performance and reliability across all backend services to scale efficiency, capacity management, and data tier.
  • Design and implement observability across core parts of the system, define and implement SLOs, and work on an observability platform that exposes performance characteristics to end users.
  • Support billions of requests across a platform that supports arbitrary end-user applications by designing, building, and iterating on core backbone services.
  • Build the workflow engine and scale the data tier that supports petabyte-scale ingest, export, and workflows for arbitrary direct-to-consumer applications.
  • Build the next-generation cloud with multi-region and multi-cloud high availability, and all of the infrastructure and build services that support it.
  • Participate in triage and on-call processes (along with the rest of the engineering team) to quickly diagnose and resolve issues, and implement changes that will stop their recurrence.

About you:

  • You are a current senior engineer, or highly experienced engineer with 5+ years of experience in software development.
  • Understanding and hands-on experience with scalable distributed systems, including proficiency in languages and tools such as Rust, Kafka, NodeJS, and Terraform (AWS experience is a plus).
  • Strong problem-solving skills with a track record of implementing and supporting solutions that scale to complex and high-traffic applications.
  • Excellent communication skills to effectively partner with teammates and managers, and the ability to commit to and execute priorities.
  • Commitment to improving performance and reliability across backend services, including participation in on-call processes to quickly diagnose and resolve issues.

Our tech stack:

While expertise in the tech stack isn't required on day 1, familiarity and a willingness to learn fast is helpful. The tech stack includes:

  • Frontend: Typescript, SolidJS
  • Backend: Typescript, Node.js, Rust, Redis, Postgres, TimescaleDB
  • Infrastructure: AWS - CDK / Terraform / Lambda, Kafka, ECS, Typescript, Elastic

Compensation:

We offer competitive compensation aligned to tier one markets. Our estimated salary for this role ranges from $157,000 to $213,000. Actual pay is determined by multiple factors such as skills, qualifications, experience, and market demand.

Location:

For this role, candidates must be authorized to work in the US and be within the New York City metro area. Relocation assistance is provided for those interested in moving to the NYC area.

We prefer hiring people within commuting distance of the NYC office because we value getting together in person regularly. For those who enjoy working from the Manhattan office on a more regular basis, we offer catered lunches, and happy hours, among other fun perks.

Benefits:

In addition to cash and equity compensation, we offer a robust benefits package equating to roughly twenty thousand in additional annual compensation, including:

  • Comprehensive health coverage
  • 401(k) Matching
  • Wellness and Work Enablement stipends
  • Flexible PTO
  • A Sabbatical program
  • Generous relocation package for those looking to move to NYC

Join us!

Let’s democratize access to technology together! If this sounds like you, apply! If you don’t meet all of the qualifications but think you could be a match, we’d still love the chance to review your application. Our client encourages people from all ages, abilities, and experiences to apply. We do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.