Ongoing Python Dev for Financial Tech Company
-
Custom Software Development
-
Angular Django JavaScript Python
- Confidential
- Jan. 2013 - Ongoing
- Quality
- 4.5
- Schedule
- 5.0
- Cost
- 4.0
- Willing to Refer
- 5.0
"[They're] willing to learn and understand our business ... instead of just coding to our specs."
- Financial services
- Austin, Texas
- 11-50 Employees
- Phone Interview
- Verified
STX Next developed a financing platform that lets users explore and select possible corporate lenders. The solution relies on weighted distribution and caters to prime/subprime markets.
Key highlights include a clear commitment to quality assurance, well-organized project management, and the ability to brainstorm proactively with their clients. It was recommended that STX Next improve their use of tools like Jira.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
BACKGROUND
Introduce your business and what you do there.
I am the senior engineering manager of a financial technology company. We have a marketplace that ties together retailers and lenders. We empower folks to get finance at moments of need when they are shopping. We offer a full spectrum of lending to people from various financial backgrounds, including prime markets and ones with lesser ratings.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with STX Next?
Our core API [application programming interface], as well as our financing application, have been written using the Python/Django technology stack. We wanted to increase our team, looking to find a cohesive group with a lot of expertise in these technologies. While we already had some outsourcing in place further East, it wasn't working very well. There was a lot of feature development that still needed to be done, including custom integrations with new retailers and lenders.
SOLUTION
What was the scope of their involvement?
We wanted to create a way of waterfalling lenders into prime, secondary, and tertiary markets. STX Next built the service that enables this, which is called weighted distribution. In addition to layering, we can place multiple lenders at each level. Recently, STX Next has also worked on e-commerce functionalities, helping us create an offering in this space. Most of our original integrations were at a store level, but e-commerce has become a critical component of our growth. It's a browser-based functionality which can tie in online stores to our services. Our integrations were originally point-of-sale, requiring retailers to change their systems in order to integrate to our API. For light integrations in the case of partners who didn't want this expense, we offered a client-server browser app which users installed in the store. This app allowed clients to apply for financing without any of the existing systems being changed. STX Next helped us refactor this into our financing center using single-page architecture in order to build a browser-based app. It makes the store systems much more responsive. In addition, it has a much newer UI.
Rather than using them for set projects, STX Next acts as an extension of our team. The work is product-based. At peak capacity, we've used 10 resources from their team, including a Scrum master. We normally provide a description of what we want in terms of resources. Since we've worked on the same products, STX Next has been able to do most of the legwork for us. Our selection process is informal, with STX Next either recruiting people from the market or bringing existing resources in on a trial basis. So far, it's worked out very well. STX Next has more junior developers who want to gain experience so they would work on our project without charging us. After a new client comes in on their side, we retain the option to either keep them on a paid basis or let them move on. It's been a good model for the occasions when we needed extra capacity.
How did you come to work with STX Next?
We needed a talented team with Python skillsets. Our VP of engineering at the time discovered STX Next. I wasn't working for the company at the time so I can't provide more details.
How much have you invested with STX Next?
I've only recently been exposed to financial information, so I can't provide an exact figure.
What is the status of this engagement?
STX Next has been working with us for over 2 years.
RESULTS & FEEDBACK
Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
Our e-commerce functionalities have been a success. It was a big challenge, consisting of a complete refactoring of the solution which had been built over the last few months. It required a significant amount of changes in order to support an upcoming activation. STX Next was tasked with the majority of this work and they delivered it in time. The system had a fixed completion date. It needed to be ready before the holiday season so that we could fully unleash the system. I can't disclose numbers, but there's been a significant amount of revenue for the company that depended on reaching the deadline.
One of our large lender customers delivered late, which caused a tough time on our side. It was easy to amass resources on STX Next's side on short notice and get the work done. It involved extra effort, but STX Next was accommodating to us. Hiring and recruiting has been smooth. STX Next has moved fast in its market and we've always been pleased with the people they brought on.
When I started working with them, STX Next was using the Scrum methodology. STX Next has been good at training staff on the Agile way, which has made my life a lot easier. We've also had some career progressions, with resources moving from QA to product ownership, or from junior to senior levels, for example.
How did STX Next perform from a project management standpoint?
Because of the distance and the fact that we're an Agile company, collaboration is essential. Our work hours are minimal in terms of interaction times; we're limited to 4 hours early in the morning. Also, our engineers tend to come in late but don't want to go home late. Our Scrum meetings happen in the morning. We use collaboration tools such as Google Hangouts for daily conferences as well as Jira, Confluence, and Slack. These enable us to be offline and still track progress.
What did you find most impressive about STX Next?
STX Next’s team is passionate and has a great work ethic. They are willing to learn and understand our business. Instead of just coding to our specs, STX Next engages with us as a partner, wanting to understand, improve the code, and deliver better products. There is a lot of change in our industry in terms of the clients which we're able to sign. Even though this can be disruptive, STX Next has been flexible in changing directions with us. They have an Agile culture, plus they're stable, tech-savvy, and able to self-organize. STX Next works well as a team.
Are there any areas STX Next could improve?
We have a diverse tech stack, primarily using Python/Django. We've recently added another resource who has full-stack experience and who is also good at frontend technologies like Angular.JS and newer frameworks. We are trying to train the rest of the team for more full-stack abilities, which will allow us to swing projects better.
Another thing which we're continually trying to improve on is the Agile implementation process. We work with STX Next in trying to become more lean and nimble. Tools like Jira aren't used very well at the moment. I don't know if this is necessarily a problem for STX Next to solve, but it would be useful to have some additional expertise on this front.
RATINGS
-
Quality
4.5Service & Deliverables
-
Schedule
5.0On time / deadlines
-
Cost
4.0Value / within estimates
-
Willing to Refer
5.0NPS