Live data from Hacker News

Ask HN: Who is hiring? (March 2024)

news.ycombinator.com

161–170 of 531 posts

Re: Ask HN: Who is hiring? (March 2024)

#161

Clerk | Frontend & Backend SWE | Remote or in-person in SF Clerk is hiring frontend and backend engineers, remote or in-office in San Francisco We build developers tools for authentication. We're known for our React components like SignIn and UserProfile that "just work" when they're added to the page. Our components are powered by a new type of API: a frontend-facing API that relies on session tokens for authorizati…

Hey, the idea of delegating this to the front end is very interesting! I've integrated Auth0 before and felt that it was clunky for designing more customized flows from the UX/UI POV. 1. With the new server components paradigm, React and Next have gone through a lot of changes around how SSR is done. Are your helper functions (currentUser(), currentOrg(), etc.) compatible with both the old and new approaches? Or is a…

Answering 2 first because it's easier: Yes.

1. It's a great question and we're still learning the answer. But, I believe the approach is ~95% compatible, and the last 5% just needs tweaking on the margins vs a major overhaul. Let me try to explain...

First: SSR definitely makes the framing of "frontend api" vs "backend api" very confusing. So ignore that, and think of it purely as "api authenticated with a session token" vs "api authenticated with a secret key."

I think authenticating via session token is the key to enabling faster development with Clerk than tools like Auth0 (or even Stripe/Twilio/etc). The reason why is that it shifts the problem of _authorization_ from our customer's backend to Clerk's backend.

As an example, consider a user updating their email...

In the past, you would build a frontend for collecting their new email, send it to your backend, ensure that the user is updating their own name (the authorization step), then forward the update along to your account system (Auth0, your own database, whatever).

With Clerk, you build a frontend for collecting their new email, then send it straight to Clerk to handle the update with the user's session token. We are responsible for ensuring the update is to the users own account, and there's no requirement to hop to your backend to relay the secret key.

In the end, that hop to the backend and authorization check is responsible for a lot of the "clunk" that Clerk eliminates. And ultimately, SSR doesn't change our ability to make things easier – we can authenticate our API with a session token just-as-well during SSR as we can from the frontend.

This feels like a paradox, right? A session token has such limited power compared to secret key, so surely it can't be used to build an easier API. But in practice, confidently knowing which user is making the request is necessary for shifting the authorization step to our service.

I'd add that this idea isn't particularly novel. Stripe Checkout depends on a CheckoutSession object, which you initialize by passing in the active user's ID. So there, you see that Stripe having the active user's ID enables them remove a ton of steps for building a checkout. Implicitly, under-the-hood Checkout relies on an API that uses a session token for authentication.

We just took the idea one step further and are exposing the API, instead of only using it to power a single, fairly rigid UI. With Clerk, developers can use React Hooks to build their own UI.

---

Now, regarding the 5% that we still need to figure out. It pertains exactly to the currentUser() and currentOrg() functions you're calling out. Those are compatible, but they require some extra thoughtfulness.

As an example, Clerk's User object has a field called "privateMetadata". From the backend, it's completely okay for currentUser() to return this private data, but Clerk needs to make sure it doesn't leak to the frontend. That creates some oddities - the User object on frontend is different than on backend, and I don't think we've really nailed the ergonomics / education on this part yet. But it generally feels like a solvable problem.

Re: Ask HN: Who is hiring? (March 2024)

#162

Monad Labs | Engineers | Full-Time | NYC (Preferred), or REMOTE (US/Canada/Europe) | https://www.monadlabs.xyz/ Founded by Jump Trading and MIT CS alums in 2022, Monad is building from scratch an open-source, L1 blockchain that delivers 10,000 tps - 1000x the throughput of Ethereum - while maintaining backward-compatibility for Ethereum smart contracts. We are looking for experienced C++ or Rust developers to work on…

For some reason your greenhouse page submit button keeps on hanging on me

Re: Ask HN: Who is hiring? (March 2024)

#163
Stytch | SF (US) | Onsite or Remote | https://stytch.com

Stytch is the most powerful identity platform built for developers. Our APIs make it simple to seamlessly onboard, authenticate, and engage users – while simultaneously improving security.

Our open positions:

* Engineering Manager, Platform: https://jobs.ashbyhq.com/stytch/146ef566-c5fc-4d9b-bd60-4339...

* Experienced Backend Engineer: https://jobs.ashbyhq.com/stytch/a935d43e-bc19-496b-b25c-3285...

* Experienced Full-Stack Engineer: https://jobs.ashbyhq.com/stytch/bdbcbc82-b85f-4f7c-8569-dbcc...

* Frontend Engineer: https://jobs.ashbyhq.com/stytch/216e38c6-5b9c-4e2b-82c1-9e85...

Tech Stack: Go for backend services, Node and Typescript for our web services, Next.js and React/Typescript on the frontend. We run on AWS with Kubernetes for containerization, and gRPC and protobufs for internal service communication.

Re: Ask HN: Who is hiring? (March 2024)

#164
post #6

Aha! ( https://www.aha.io ) | Rails / React / Devops | REMOTE Aha! is the #1 tool for product managers to plan strategy and roadmaps. We serve more than 700,000 users worldwide. We are looking for: * Javascript and geometry expert? Help us build our HTML canvas based whiteboard & mockup tool. * Experienced full-stack, front end and platform engineers to work on the Aha! product. Our application is built in Ruby on Ra…

I notice Aha posts many jobs on LinkedIn - same job title and either same or varying location. The volume of posts is so much so that it seems spammy! For example, on LinkedIn the search for "ruby on rails engineer in the United States" returns 5 aha Aha posts on the first page. And there are a total of 840 posts. To ensure Aha is actively recruiting and not just vacuuming up resumes: How many positions are you hirin…

Yes these guys have been posting for some time now. I'm wondering what the point is of trying to vaccuum up resumes though? I think I am naive to that sort of scam.

Re: Ask HN: Who is hiring? (March 2024)

#165
post #6

Aha! ( https://www.aha.io ) | Rails / React / Devops | REMOTE Aha! is the #1 tool for product managers to plan strategy and roadmaps. We serve more than 700,000 users worldwide. We are looking for: * Javascript and geometry expert? Help us build our HTML canvas based whiteboard & mockup tool. * Experienced full-stack, front end and platform engineers to work on the Aha! product. Our application is built in Ruby on Ra…

I notice Aha posts many jobs on LinkedIn - same job title and either same or varying location. The volume of posts is so much so that it seems spammy! For example, on LinkedIn the search for "ruby on rails engineer in the United States" returns 5 aha Aha posts on the first page. And there are a total of 840 posts. To ensure Aha is actively recruiting and not just vacuuming up resumes: How many positions are you hirin…

I see the same thing. I have applied in the past without hearing anything back. It's not just a bad look it's a bad practice and those who apply should know you have a tendency to ghost applicants.

Re: Ask HN: Who is hiring? (March 2024)

#166
Tenzir | Remote (EU) or Hamburg, Germany | open-core | Full-time | https://tenzir.com

Tenzir is hiring several key engineering roles to meet the needs in expanding the team. Our product: security data pipelines. From the data side, think of it as an Arrow-native, multi-schema ETL tool that offers optional storage in Parquet/Feather. From the security perspective, think of it as a solution for collecting, parsing, transforming, aggregating, and routing data. We typically sit between the data sources (endpoint, network, cloud) and sinks (SIEM, data lake).

Our open-source execution engine is C++20 (https://github.com/tenzir/tenzir), our platform is SvelteKit and TypeScript. Experience with data-first frontend apps is a great plus. Open positions at https://tenzir.jobs.personio.de:

    - Fullstack Engineer
    - Senior Frontend Engineer
    - UI Designer
    - Solution Engineer
We are based out of Hamburg, Germany, and hire across EU time zones, stretching all the way to India.

Re: Ask HN: Who is hiring? (March 2024)

#167
post #6

Aha! ( https://www.aha.io ) | Rails / React / Devops | REMOTE Aha! is the #1 tool for product managers to plan strategy and roadmaps. We serve more than 700,000 users worldwide. We are looking for: * Javascript and geometry expert? Help us build our HTML canvas based whiteboard & mockup tool. * Experienced full-stack, front end and platform engineers to work on the Aha! product. Our application is built in Ruby on Ra…

I notice Aha posts many jobs on LinkedIn - same job title and either same or varying location. The volume of posts is so much so that it seems spammy! For example, on LinkedIn the search for "ruby on rails engineer in the United States" returns 5 aha Aha posts on the first page. And there are a total of 840 posts. To ensure Aha is actively recruiting and not just vacuuming up resumes: How many positions are you hirin…

I’m pretty sure they are just trying to get devs that don’t know their own value - they don’t even advertise the range.

I applied to aha couple years ago. The leadership’s attitude was pretty bad and in the end they were upset at me that I had 4 other offers and all of them were substantially better. Their offer was capped out at 195k (pretty much full offer - they offer very small equity just so they can advertise they offer equity) for 10yr+ staff position. On the other hand Shopify was starting at 300k (with equity), before any negotiations

Re: Ask HN: Who is hiring? (March 2024)

#169
Fulcrum | Senior Full Stack Engineer | Remote or Minneapolis, MN | $145k - 168k+ + benefits and equity | Full-time, Remote or Hybrid | https://fulcrumpro.com

Our mission is clear and staggeringly important: we're building the manufacturing operating system of the future from the ground up, one that’s engineered to create network effects as we grow. A beautiful, sophisticated quantum leap forward for the most important core industry in the world. The market tells us we’re on the right track and we're growing. Currently seventeen developers. (Many from HN!). Series A-2: https://fulcrumpro.com/ignite

We’re serious about doing great work and we empower people to make it happen. Our favorite tools include C#, Angular, Vue, and serverless TypeScript. We’re primarily interested in finding intensely smart people with talent at their fingertips, regardless of what tech stack you come from. We value autonomy over routine, and empathy over ego. We want to make products that are so elegant that our users feel constantly amazed. If you have at least 2 years of professional experience building all parts of modern webapps, and are interested in helping us develop the next generation of software in a massive market, we’d love to hear from you. The future is ours to build. Answers to your FAQs: Immediate 401(k), with 5% match after 90 days through Vanguard, immediate vesting. health, dental, and vision benefits. Unlimited vacation (15 day mandatory minimums). Remote and flexible work. Typical process: culture screen - tech screen - tech interview - offer. To get in touch: careers@fulcrumpro.com or apply at https://fulcrumpro.com/team-careers

* Manifesto Manufacturing is important. It’s the fundamental industry on which everything else is built. We take it for granted. In 1989, 35% of the entire software industry was manufacturing systems. Back then, services, hand holding, customization, and consulting were necessary to get the systems to where they are today. What was the first massive burst in productivity from technology has stagnated into incremental diminishing returns and exponentially increasing complexity. We can only continue to add complexity for so much longer until the whole system collapses. "Any intelligent fool can make things bigger and more complex. It takes a touch of genius and a lot of courage to move in the opposite direction." Manufacturing is important. We must deliver a touch of technological genius to reintroduce simplicity, efficiency, and integration.

Re: Ask HN: Who is hiring? (March 2024)

#170
Reef Technologies | Senior Python Backend Engineer | REMOTE | Full-time Salary: 45-70 USD per hour, or 7560-11760 USD a month (assuming 40 hours per week). Hourly rates typically adjusted annually.

We’re all about the backend! As a fully remote Python software house, we comprise a small, agile team of senior engineers, each with at least five years of experience. We're known for delivering stable solutions and always accounting for edge cases, minimizing the need for urgent fixes.

- Full Remote Flexibility: Work from anywhere.

- Flexible Hours: Pick your own hours, with only ~2 calls per week.

- Dynamic Projects: Work with startups globally on projects of your choice.

- Influence: Contribute to decisions and influence how we operate.

- Project Selection: Only accept projects you're interested in.

- No managers; thanks to the Sociocracy 3.0 framework, everyone's opinion is valued.

- Personal assistant for your non-work tasks.

- Multicultural environment with a voice for everyone.

Who Are We Looking For? Experienced Python engineer with at least 5 years of programming (not necessarily professional), including at least a year with Python. Must have a deep love for Python and the ability to come up with Pythonic solutions to problems.

How to Apply: Just go to https://careers.reef.pl/ and see what we’re all about! Do not send us CVs.

Contact: Email: hiring@reef.pl Company Website: https://reef-technologies.com/

Post reply on HN