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

👉 @basarat's TypeScript GitBook & Youtube Videos
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. 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.

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.
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