I interviewed for Stripe Atlas and passed, but the team's saying they only want Staff SE now, so I have to do team matching. My recruiter recommended the "Support Products" and "Data Migration" teams, but they both sound boring. Can anyone recommend a team? I want good WLB. 🏖️ With modern tech stacks like Node, TypeScript, React, and/or Rust. 🥵 NOT RUBY, NOT JAVA. 🤮 YOE: 3 TC: 0 #stripe #swe
All three of your requirements are not a good fit for Stripe. You should look elsewhere
😭💰. The companies with better tech stacks pay less and are less well-known. I want to have some well-known company on my resume.
Agree. Unless you are in a deep infra team, you will be using Ruby and Java here.
Why not Java?
So many reasons. To name a few, - I find the syntax really unenjoyable compared to other languages. - Most of the time when I Google "How to do X in Java", I find 10 year old tutorials that show some ancient deprecated solution. - It feels like Kotlin has completely superceded Java, the code comes out much cleaner and devs like it more. Coding in Java instead of Kotlin feels like coding in COBOL instead of C.
Tell you recruiter you want to do a full-stack role instead of backend. You would coding on ruby and java all day long as a backend engineer unless you are in some infra orgs.
Not sure OP will have good WLB on infra, but hey, 1 out of 3...
You seriously don’t look like a good fit for Stripe
Basically all the frontend development is React + TS, but most developers here end up doing at least a tiny bit of backend (Ruby or Java). All the edge infrastructure stuff is in Go, if that appeals to you. Not sure what makes you think Node and Rust are all that can be modern backend stacks though, that seems like a pretty immature take
Thanks for the info, Go sounds nicer than Ruby but I don't like infra. I'll see if my recruiter can get me something with more of a frontend focus. It is an immature take, I haven't had much exposure to large companies' codebases. I just know that out of all of the backend languages I've used, I've enjoyed TypeScript and Rust the most.
I thought I'd hate Ruby and Java too, but most of my Ruby work has actually been quite enjoyable once I got used to it, and Java has it's disadvantages but as much as I hate to say it, it definitely has real advantages in a large company's codebase
These seem like the dogmatic opinions of a junior engineer. Sure, some languages are better than others. But it’s more about design patterns and engineering principles. That’s why companies hire without really caring what language you’ve used in the past
How is the pay flows team in payIn org? Can someone from steipe comment, please?
I’ll never understand the hate on Ruby. It’s a great and enjoyable language.
Except Ruby 3 types, those are disgusting.*
I think it's due to the limited market appeal moreso than the characteristics of the language?