mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-09-24 14:59:09 +02:00
68 lines
3.1 KiB
Plaintext
68 lines
3.1 KiB
Plaintext
---
|
||
title: "Software Engineer - Backend"
|
||
---
|
||
- Location: `New York City`
|
||
- Salary: `$125k - $185k + 0.5% - 1.5% equity`
|
||
- Years of experience: `3+`
|
||
- Skills: `Go, TypeScript, SQL (PostgreSQL, SQLite), Express, Drizzle ORM`
|
||
|
||
## About Pangolin
|
||
|
||
Pangolin delivers identity-aware remote access to internal apps and services. Our platform replaces legacy VPNs and simplifies secure access to infrastructure, applications, and developer environments.
|
||
|
||
We build in the open and are self‑hosted by default so teams retain control over data and infrastructure. The system is policy‑driven, integrates with standard IdPs, exposes clear observability and health, and provides an API for automation.
|
||
|
||
If you're interested in open-source auth and networking infrastructure, we'd love to chat.
|
||
|
||
## About The Role
|
||
|
||
As a Backend Software Engineer at Pangolin, you'll build and maintain the server that everything else in the system talks to: the API, the database schema, auth flows, and the integrations that connect Pangolin to identity providers and infrastructure. As an early hire, you'll play a foundational role in shaping how Pangolin is built as both a product and a company.
|
||
|
||
## What You'll Do
|
||
|
||
- Design and build APIs, database schemas, and background jobs that the rest of the platform depends on
|
||
- Implement and maintain integrations with IdPs (OAuth2, OIDC, SAML) and other external systems
|
||
- Write migrations and manage schema changes across a production database used by self-hosted deployments
|
||
- Troubleshoot issues that show up in the field, from race conditions to bad data to performance regressions
|
||
- Actively engage with the open-source community, providing support, and driving engagement on platforms like GitHub and Discord
|
||
- Ship quickly and get instant feedback from our large open-source user-base
|
||
|
||
## What We're Looking For
|
||
|
||
### High Level
|
||
|
||
- Must be a current or recent graduate with more than 3 years of work experience in computer science
|
||
- Must be authorized to work in the US
|
||
- Must be comfortable with and excited by early stage startup culture and figuring things out as we go
|
||
- Must have your own ideas and be willing to communicate them
|
||
|
||
### Other Technical Qualifications
|
||
|
||
- Strong experience with Go or TypeScript backend services, ideally both
|
||
- Comfortable designing SQL schemas and writing migrations (PostgreSQL and/or SQLite)
|
||
- Familiarity with web identity and authentication standards: OAuth2, OIDC, SSO
|
||
- Experience with cloud infrastructure and operational technologies (Docker, Kubernetes, Linux, AWS)
|
||
|
||
## What You Can Expect
|
||
|
||
- Competitive salary
|
||
- In-person (New York City)
|
||
- Quiet work environment
|
||
- Small, trusting team of founders and engineers
|
||
- Relocation assistance
|
||
- Unlimited PTO
|
||
|
||
## Process
|
||
|
||
1. We will review your provided materials
|
||
2. Complete a quick “get to know you interview” with founders
|
||
3. 1-2 technical interviews
|
||
4. Fly out to meet the team for a day (paid if not hired)
|
||
5. Onboard!
|
||
|
||
## How to Apply
|
||
|
||
1. Email your resume/CV to [careers@pangolin.net](mailto:careers@pangolin.net)
|
||
2. Include your GitHub profile and highlight any past projects
|
||
3. Include a brief thoughtful message about why you're interested in Pangolin and this role
|