Job Description
Senior Software Engineer(Golang, 5-10 years)
About the team:
The Lending team is responsible for building safe, secure and versatile loan products for all user segments. We own a range of platform primitive components such as, but not limited to, Loan Management System, Repayments Engine and Product Flow Orchestator to name a few. We take pride in building distributed systems that have a real impact on the lives of millions of users in our endeavour to out-serve the underserved population. Theories like Idempotency, CAP theorem, Distributed Consensus are more than just theoretical terms for us and have real bearings on the systems we build.
About the Assignment:
1. You will design, develop and maintain high-performance applications using Golang.
2. You will revamp the legacy lending system, ensuring platformization, extensibility, testability, and scalability as foundational principles.
3. You will engage with stakeholders to gather and define requirements, skillfully managing ambiguity throughout the project lifecycle.
4. You will collaborate with vendors to integrate client lending system with their offerings.
Essential Experience / Criteria:
- Should have minimum 2 years of experience in Golang programming language
- Should have experience on Cloud technology
- Experience on Lending or Fintech domain
- You should possess proficiency in Golang programming with at least 2 years of hands-on experience
- You understand various technologies used in building highly scalable lending systems
- You should have experience in deploying code in AWS and GCP cloud environments.