Software Engineer - Fullstack

Posted:
7/24/2024, 9:09:11 AM

Location(s):
New York, New York, United States ⋅ New York, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

About Superblocks

Superblocks is a programmable platform for building beautiful, secure, enterprise-grade internal tools. Developers use Superblocks to drag and drop UI components onto a canvas and connect it to a datasource (postgres, snowflake, zendesk, etc.) via our integrations and then deploy onto a custom URL. Superblocks offers a complete set of tools for building and deploying internal tools.

What you'll do:

  • Enable a plug and play model with new integrations without the need to restart service or manual upgrades

  • Build an integrations framework that supports adding/updating integrations quickly

  • Declaratively define integrations without writing too much code

  • Build integrations sandbox so we can streamline end-to-end, stress and penetration tests

  • Ensure there is zero downtime for upgrades of integrations

You Are:

  • Able to discuss and debate strategic engineering / product decisions live with the team

  • Experienced in leveraging public or private cloud infrastructure to build and operate cloud native applications and APIs

  • An expert with NodeJS, Express, Postgres, Docker, Terraform, Kubernetes

  • Intimately familiar with SaaS architectures, cloud storage (EBS, S3), authentication (OAuth2, SSO), deployment, security, and networking

  • Highly driven to build features and improvements in a secure, well-tested, and performant way

  • BONUS: Experienced in working with systems like Redis, Kafka, Elasticsearch, Logstash and Airflow

 

Compensation for this role is $140,000 - $185,000 USD + a generous equity package.