We are looking for a full-stack engineer to help us build the next generation of products for LEAD, and scale to an even larger audience. You'll be working directly with the founders, but will have a large amount of independence and personal responsibility.
We're seeking a full-stack engineer, however, the majority of the work is likely to be focused on our NodeJS backend and Microsoft Teams integration.
You have 3+ years building resilient systems used in an enterprise environment, maintaining a strong commitment to code quality.
Very strong understanding of REST APIs, and use of third party APIs.
Strong experience working with SQL databases (we use Postgres). You're comfortable writing lengthy raw SQL with many joins, inner queries, views, typecasting, JSONB, etc.
Strong experience with coding in NodeJS, and preferably in Java as well (we use Spring).
Experience troubleshooting issues (in test environments and production).
Experience with cloud-hosted infrastructure (Azure, AWS, GCP, etc).
At least basic familiarity with Linux command line (SSH, cat, tail, ps, etc).
Nice to have:
Experience with Microsoft Teams API is a strong bonus (you'll be working extensively with this API).