About Us Curlec is a full-stack payments solution that makes it easy for businesses of all sizes to collect payments, automate payouts and take control of their cash flow.
Today, Curlec is part of the Razorpay group - India's leading Payments and Banking Platform for businesses. The company serves over 10 million businesses and is backed by some of the world's marquee investors that include Sequoia Capital India, Tiger Global, Lone Pine Capital and TCV, and was part of the prestigious Silicon Valley tech accelerator, Y Combinator.
About The Role A Software Developer (Product Development Engineer - L1/L2) at Curlec (by Razorpay) is a well-grounded, smart, quality-focused engineer, with good knowledge of various technology stacks and the zeal to write quality software. They strive to build products that can process billions of transactions and still be performant and available with an availability rate of 99.999%. They are also able to influence and work towards building a strong engineering culture within the organization in many ways possible
Roles and Responsibilities Have a product-building mindset and understand the business and customer needs in-depth, you will largely be involved in building products that facilitate the movement of money in all formsHave an API-first thought process, by following conventions, emphasizing documentation, mocking for early integration, and paying attention to versioning, security, and contract agreement. You would be working with a lot of payment gateways and banks and ensuring all integrations are fast, secure, and performantAs a part of your daily work, you will be reading and writing quality technical specifications that will be consumed by various engineering departments within the organization and also by our customers.You will be collaborating with multiple teams across different geographies to build software that is built for global markets and audiencesYou will build software components that will work across different payment gateways and banking solutions, these software components will need to have necessary tests, and instrumentation and aim towards a high QOSYou will also be a part of regular operations and support systems within the organizations, monitoring system performance, and attending to customer requirements in the form of troubleshooting, integrations, bug fixes, and performance improvements.You will also be mentoring budding and emerging engineers joining the engineering team Qualifications 3 - 4 years of experience in application/web developmentFamiliarity with the concept of Microservice ArchitectureGood hands-on experience with one backend Stack like Java/PHP/Golang etcHands-on experience with Containers, Dockers, and Kubernetes(k8s)Some knowledge of Infrastructure and Cloud such as AWS, Azure, LinuxSome knowledge of writing scalable applications, HPA, AutoscalingKnowledge of one version control system, preferably GitStrong troubleshooting and debugging skillsAttention to quality, you should strive for Engineering excellence, ensuring and enforcing quality coverage across the code base you ownAPI's first thought process, we are a technology-first company that believes in and invests in developer friendliness. You need to understand REST and similar architectural styles to influence and drive API design and development.You should be comfortable with a whiteboard and clearly articulating and expressing ideas in the form of technical spec, whitepapers, and more