Software Developer - Malaysia, Kuala Lumpur - Curlec by Razorpay

    Curlec by Razorpay
    Curlec by Razorpay Malaysia, Kuala Lumpur

    2 weeks ago

    Default job background
    Full time
    Description

    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 forms
    • Have 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 performant
    • As 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 audiences
    • You 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 QOS
    • You 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

    Requirements and Qualification

    • 2 - 4 years of experience in application/web development
    • Familiarity with the concept of Microservice Architecture
    • Good hands-on experience with one backend Stack like PHP/Golang/Java etc
    • Hands-on experience with Containers, Dockers, and Kubernetes(k8s)
    • Some knowledge of Infrastructure and Cloud such as AWS, Azure, Linux
    • Some knowledge of writing scalable applications, HPA, Autoscaling
    • Knowledge of one version control system, preferably Git
    • Strong troubleshooting and debugging skills
    • Attention to quality, you should strive for Engineering excellence, ensuring and enforcing quality coverage across the code base you own
    • API'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