Razorpay Engineering Profile picture
Building a FinTech rocket, fuelled by memes.
Oct 6, 2021 17 tweets 13 min read
TypeScript has helped us improve a lot on the DX front. During the adoption we found, due to an abundance of learning resources, people weren’t sure where to start or where to learn about advanced topics 📝

Here are a few by @anuraghazru to level up your TypeScript skills (1/n) Let's first start with the basics. We highly recommend you go through the typescript handbook and learn the basics.

👉 Handbook
typescriptlang.org/docs/handbook/…

👉 @basarat's TypeScript GitBook & Youtube Videos
basarat.gitbook.io/typescript
youtube.com/c/BasaratAli/p… (2/n)
Oct 4, 2021 5 tweets 3 min read
1/n. How do you ensure that you break the monotony, foster innovation & continue to have that spark of creativity in your job?
We @Razorpay, have a 5day Innovation Week for employees where they can unleash their innovation & talent to build the next wave of Fintech products ImageImage 2/n. For the second edition of the innovation week, we have it all; from exciting cash prizes (~37Lakh) to food coupons to amazing goodies; ImageImage
Oct 4, 2021 12 tweets 2 min read
OKRs are easy to understand but notoriously hard to use. Here’s @varunachar talking about getting the most out of OKRs.
After doing it wrong for a long time, I’ve finally understood how to use OKRs the right way. Here are some of my learnings that'll hopefully help you all.

1/n
1. Focus on OKRs and not on roadmaps. Your roadmap is allowed to be flexible to achieve the goals the team has signed up for via the OKRs.

2/n
Aug 20, 2021 7 tweets 4 min read
So, you like a productive IDE? So do we!

Sent hours making it just right? Haha... Same here!

So here's @sagarbajpai_ making your life a wee bit easier with the most widely used VS Code plugins by the FE engineering teams at Razorpay.

Let us know your favourites too! JS (ES6) code snippets: The extension comes very handy while working on React. It has snippets for all the boilerplate code you usually write like creating classes, stateless components and much more.
marketplace.visualstudio.com/items?itemName…
Aug 18, 2021 8 tweets 3 min read
Since we got asked this question. A 🧵

Razorpay serves not just the largest enterprises/startups of India but also millions of freelancers and SMEs. For such a diverse audience we need to build the right products and tools to help these business reach their customers.
Aug 16, 2021 11 tweets 4 min read
Being in the FinTech space, security is a non-negotiable for us. And going through 10+ security audits every year, have taught us a ton of things.

No code is 100% secure, but here are a few tips from @JubbaOnJeans & @captn3m0 for developers to make things harder for hackers

🧵 Don’t check-in secrets. Easier said than done, right? Here’s a handy way to remember it: If you need a thing (key/token/password/certificate) to access another thing (DB/API/SaaS), it shouldn’t be in code (no, not even staging secrets)
Apr 9, 2021 12 tweets 4 min read
1/ Hello cricket fans, Just like you, we are eagerly waiting for the IPL to begin too! While the 8 teams sweat it out on the pitches preparing for the 7-week long series. 2/ There is another team working in the background tirelessly to deliver a great customer experience to support the unprecedented sales that the businesses see during the IPL season-- the @RazorpayEngineering team!
Feb 8, 2021 8 tweets 4 min read
At @Razorpay we aim to build super-slick experiences. To build great experiences you need to build great teams. And to build great teams you need to first build a great interview experience. Here's a thread by @_kamlesh_ about how we improved our #Frontend Interview experience 🧵 Our process is divided into multiple phases
P1. Fixing the process

We asked people from our frontend team to imagine if they were interviewing for a job then what would have be an ideal interview process according to them. Here are the outcomes of that exercise