Gain Credit

OPENS AT: Nov 16, 06:30 AM

CLOSES AT: Nov 29, 12:25 PM


GAIN Credit Sr.Software Developer Hiring Challenge

Online Participation is confidential LIVE
Algorithm Challenge
Senior Software Developer
3 years+
INR 10.0L - 16.0L

Social Share

Invite friends via email


GAIN Credit, Inc. (formerly known as Global Analytics Holdings, Inc.) is a market-leading alternative lending fintech company spread across three continents. We leverage deep alternative lending domain experience across analytics, platform development, marketing, and customer experience to create compelling value propositions that empower the underserved with responsible access to credit. We run some of the largest and most trusted short-term alternative credit brands in the UK – Lending Stream and Drafty. We have also recently entered the Indian market with OYE!, a simple one-year loan product aimed at addressing the financial aspirations of the young burgeoning workforce who are new to credit.

The world’s best technology minds come to GAINCREDIT.COM 

We are looking for a talented Senior Software Developers for our technology workgroup. We encourage you to participate in this challenge and stand a chance to be a part of the organization that continues to grow and evolve as a leading Fintech company

Eligibility Criteria:

  • 3+ years of experience (2017 and below graduates)
  • Hands-on knowledge of coding and problem-solving.

Challenge Format: 2 programming questions open to all languages

Some interesting tech stacks you will get to work on at GAINCredit:

Here's a sneak peek of the fun culture at GAINCredit:

GAIN Culture – Our values define us!
With a footprint across London, California, Chennai, and Delhi/NCR, we are a global organization in every sense of the word. Diversity is a trait we value the most – it's part of our core DNA. While we empower lives through responsible credit solutions, we also believe in putting our people first in all we do. Our people are our strength, and they drive a culture of ‘Winning Together’ in the organization. We’re bound together by a shared culture of innovation, quality, collaboration & cohesion.  



Senior Software Developer
Experience: 3 years+
CTC: INR 10.0L - INR 16.0L
Job Location: Work remote – travel monthly/ quarterly once to Chennai office
Openings: 10

Sr. Software Engineers who want to ratchet up the degree of challenge and excitement in their work - and incorporate some Wow! factor into their day - will find what they're looking for at Global Analytics. We want Software Engineers whose intelligence, reliability, judgment, skill, and leadership will turn them into tomorrow's CTOs and VP’s of Engineering.

As a Sr. Software Engineer at GA, your mission will be to work in teams in defining, designing, and implementing software systems in a variety of technologies, with a focus on scalable web-based services and top-rated mobile user experiences. Working as a team, your main responsibility will be to define, design, build, test, and deploy production software systems in an elegant, practical, efficient, and otherwise technically excellent manner. We currently use Django/python, Magento/PHP, MySQL, PostgreSQL, HTML5/CSS3/JavaScript, C++, Java, and Objective C (for iOS). We are looking for Sr. Software Engineers who have solid programming skills experience (regardless of language or technology) and who are excellent at picking up new things quickly.

We believe all Sr. Software Engineers should be a solid contributor to the entire project lifecycle. You will be expected to refine product definitions, create estimates, document designs, write code, and test following our established development processes. Our perfect candidate is likely to be on the two-year plan, which means that as a rising star, you should look forward to growing out of this role within the next two years. Kudos to you if you someday become the CTO or VP of Engineering somewhere else; we'd like to have you as one of our Software Engineers today.


  • Working with other parts of the organization to document product requirements
  • Translating product requirements into detailed technical designs of object-oriented software modules
  • Coding of software modules with excellent code quality and full compliance with the design specifications
  • Estimating design and development tasks
  • Creating detailed plans for your own development schedule
  • Reviewing and adding to unit and integration testing scripts
  • Performing design and coding reviews
  • Performing full unit testing, integration testing, and tuning of software
  • Tracking down and fixing bugs
  • Preparing to participate in project reviews
  • Supporting sales, marking, and customer support as needed
  • Proactively managing your own schedules and tasks
  • Performing any task that adds value in a dynamic startup environment.
  • Doing whatever it takes to ensure the team and company meets its goals
  • Domestic/International travel may be required 10-30% of the time


  • Ability to prioritize the needs of the team above personal goals
  • Can-do attitude
  • Strong problem-solving skills
  • Great attention to detail
  • Ability to consistently deliver high-quality results on time
  • Excellent verbal and written communication skills
  • Ability to achieve excellent results with minimal supervision
  • Ability to ramp up very quickly on any programming language, the framework, or tool
  • Ability to translate product requirements into software designs
  • An understanding of scalable, distributed, and big-data architectures
  • Excellent functional design documentation skills
  • Excellent object-oriented technical design and programming skills
  • Ability to understand, follow, and enforce strict development processes
  • Ability and willingness to travel in support of company activities (10-30%)


  • 3+ years of full lifecycle object-oriented software product development experience
  • Very good experience in Python, Docker, any python rest framework, any messaging queues, MySqlDB and MongoDB.
  • Experience working in a team environment
  • Software development in a Linux or Unix (or similar) environment (Windows and Mac a plus)
  • Working knowledge of common software development tools, such as IDE’s, debuggers, version control systems, etc.
  • Experience working in a multi-branch source code environment
  • Design and development of high-throughput, high-availability client/server systems desirable
  • Systems integration of message-oriented or other distributed client/server systems desirable
  • Design and development of native iOS and Android apps a big plus
  • Experience with Django or Magento a big plus


Delivering Business Impact: The role requires the incumbent to possess deep knowledge on project management & software development processes, principles & best practices along with having great knowledge on understanding the complete project requirements and its functionalities. The incumbent possesses excellent skills in prioritization, planning, and scoping decisions. to manage and mitigate risks around the delivery of business value by setting clear expectations and protocols between the business and development teams. Ability to have excellent decision making and knowledge of understanding the impact of decisions at the project/business level

Superior Quality: The role requires to creates high-quality estimates & plans and generate high quality presentations; Ability to deliver high-quality output by ensuring elegant functionality designs; The incumbent required to drive the entire team to work efficiently, monitoring the quality of the team's deliverables and identify the need to bringing new processes, tools, or skills to maintain the set standard at engineering level

Collaboration: The role requires to ensure smooth teamwork across all the team members. Ability to influence technical & business teams for high-quality delivery and lead a group in adopting a material process change or accomplishing a material goal for a small project/team

Learning Agility: The role requires assisting team members in creating their learning maps & contribute to team learning; the incumbent possesses the ability to recover from setbacks. This role requires to foster innovation in the team by creating ways to learn by experimentation and to provide a variety of testing solutions for the same problem

Stakeholder Partnership: The role requires the incumbent to establish a strong and active network and build relationship on trust across organization. It requires to communicate complex information unambiguously to both technical and business teams. The incumbent required to create and drive action plans to address stakeholder feedback and coordinate efforts within and outside of the team for that and to possess tailoring communications styles to address the different target audiences.

Commitment & Ownership: The role requires to draw down the scope for a system into a team-wide project plan & prioritizes tasks across the team. Ability to track the progress of plan for the entire team with increased productivity. The role requires to replan as scope/resources changes and to work around all project related challenges for the entire team.


THE BEST AND BRIGHTEST MINDS Working at GAIN Credit isn’t just a job. We look to hire people with a constant hunger to learn.

GAIN Credit provides responsible credit solut...



  1. Ensure that you are attempting the test using the correct email ID.

  2. You must click Submit after you answer each question.

  3. If you need assistance during the test, clic...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications