Software Developer Spotlight: An Insight into Curlec Subscriptions

In this exclusive interview, we sat with Adlina, a software developer, to dive into her journey at Curlec. We’ll look into her expertise, responsibilities, and especially her work on our Subscription services that has helped numerous of our merchants handle recurring payments seamlessly.

 

Introduction

Q: How long have you been with Curlec and what is your current responsibility?

Adlina: I’ve been with Curlec since March 2016 – It’s been 8 years! I started as an intern and then transitioned full-time as a software developer. I develop and maintain our software systems, ensuring they perform well and meet user needs amongst other things. 

 

About Curlec Subscriptions

Q: What are subscriptions and why is it important for businesses?

Adlina: Subscriptions function through a mechanism that charges customers periodically for a service or product. For our merchants, they offer predictable revenue streams, higher customer retention, and valuable customer insights. Plus, it also reduces administrative burden and missed payments.

Q: What makes Curlec Subscriptions unique?

Adlina: We stand out due to several reasons – first is the capability to integrate the Touch ‘n Go e-wallet as a payment method. Customers can now subscribe through that, providing an alternative on top of subscription through debit or credit cards.

Our Subscription solution also offers detailed configurations, where merchants can set free trial periods, upfront payments, flexible billing cycles, or Charge at Will (CAW). Our platform security also ensures all transactions are processed safely – and that’s really important because it builds trust with both merchants and customers alike. 

 

Crafting Curlec Subscriptions

Q: What did it take to go live with Subscriptions?

Adlina: Well, we started with a robust, flexible recurring subscription product that is built on two main stacks. One of the stacks supports both subscription-based recurring payments and CAW functionality, allowing merchants to set up regular billing cycles or charge customers on an ad-hoc basis. It processes recurring payments via cards and e-wallets. Subsequent payments are managed through API calls, ensuring seamless real-time processing, with visibility into the next payment schedule.

As for design and development, we had to understand our users’ needs, identifying the types of payments, frequency, and specific requirements such as trial periods or upfront fees. 

Based on these requirements, we designed the product architecture, choosing GoLang and PHP for flexibility and real-time processing. The development process involved writing clean, efficient code, implementing features like API endpoints and scheduling algorithms, and integrating with payment gateways. It’s then followed by extensive testing that ensures system reliability and performance. Once tested, the system is deployed in stages, starting with a beta release before full-scale deployment. It’s all in stages, one step at a time.

We also continuously monitor the system for performance and issues. Our support team is available to assist merchants with any queries or problems. Regular updates add new features, improve existing functionalities, and ensure compliance with the latest security standards.

 

Future with Curlec

Q: You’ve been with Curlec the past 8 years – what makes it enriching? 

Adlina: As a software developer, my career progression focuses on continuous learning and leadership development. I aim to deepen my expertise in technologies while taking on more project leadership roles. And I’m able to do exactly that in Curlec throughout the eight years I’ve been here. More so, I see myself contributing to a whole lot more – from strategic planning to shaping the technological vision of the organisation.

Q: Is Curlec an ideal space for tech engineers?

Adlina: Simply put, it’s a dynamic and collaborative environment, where innovation is encouraged, and employees are empowered to grow both personally and professionally. The company fosters a culture of continuous learning and open communication, making it an exciting place to work. 

The ability to see the direct impact of our work on improving user experiences and helping our merchants thrive is incredibly rewarding. And being part of a team that values collaboration, diversity, and innovation, is what makes Curlec an ideal space for fellow tech engineers. 

 

About Adlina, she enjoys reading investigative literature and watching movies. She also enjoys travelling and having good ol’ BBQ sessions with her family.


If you’re interested in joining Curlec, send your resume over to hr@curlec.com.