Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Go @ 4
TypeScript @ 4
GitHub @ 4
React @ 4
Rust @ 4
Slack @ 4
API @ 4
Snowflake @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We help companies stay secure while moving fast.
Built by engineers for engineers, the Teleport Access Platform delivers on-demand, least privileged access to infrastructure based on cryptographic identity and zero trust, with built-in identity security and policy governance, making the happy path for engineers the secure path.
Teleport is trusted by the world’s fastest-moving companies, including Elastic, Snowflake, Doordash, and NASDAQ. We recently raised US$110M at a US$1.1B valuation.
About the role
We are looking for product-focused full stack engineers to work on Teleport itself. You will build the user interfaces and backend APIs for all parts of Teleport and work on the full product lifecycle: engaging with customers to understand problems, writing RFDs for proposed designs, implementation, testing, and documentation. Teleport is an open source project and most of the code you will write will be open source.
Core technologies used in the product: Go (or Rust), TypeScript, and React. Work includes UI, backend APIs, and product-focused engineering for features such as Teleport Connect (a desktop app).
Projects you may work on
- Teleport Connect, a desktop app providing quick access to Teleport resources
- Making Teleport more efficient by adding server-side pagination and filtering capabilities (see https://github.com/gravitational/teleport/blob/master/rfd/0055-webui-ss-paginate-filter.md)
- Designing experiences that guide users through setup and onboarding
- Building user interfaces that support Teleport’s passwordless vision (see https://github.com/gravitational/teleport/blob/master/rfd/0052-passwordless.md)
Responsibilities
- Implement user interfaces and corresponding backend APIs
- Participate in the full product lifecycle: customer research, design (RFDs), implementation, testing, and documentation
- Contribute to an open source codebase and collaborate with other engineers on product features
Requirements
- Experience with Go
- Experience with TypeScript and React
- Strong understanding of web security (see https://developer.mozilla.org/en-US/docs/Web/Security)
- Comfortable contributing to open source projects and writing design documents (RFDs)
Interview process
- 30 minute intro call covering compensation, interview process, and requirements
- Join a Slack channel and submit a coding challenge in Go and TypeScript using GitHub (see https://github.com/gravitational/careers/blob/main/challenges/fullstack/challenge.md)
Benefits
- Extensive health coverage
- Annual expense budget
- Rest & recovery policies that maximize leave and ability to recharge
- Retirement savings plans
- Equity in a US $1.1-bn business
- Professional development opportunities
- Investment in career growth, autonomy, and a collaborative senior team
About Teleport
Teleport is the Infrastructure Identity Company, modernizing identity, access, and policy for infrastructure to improve engineering velocity and resiliency of critical infrastructure against human factors and/or compromise. Teleport values craft, work/life balance, and a culture of humility, honesty, and transparency.