JavaScript / React.js
Programming ; Python
C++
C
Node.js
Object-Oriented Programming (OOP)
SQL Server
PostgreSQL
MongoDB
React native
Flutter
REST API Development
Git
The Software Developer will be responsible for designing, developing, testing, and maintaining software solutions that support Batas Hire Purchase's digital systems and business operations. The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and secure applications while ensuring adherence to coding standards and best practices. The ideal candidate is a proactive problem solver with strong technical expertise, committed to continuous improvement, innovation, and delivering reliable software solutions that enhance operational efficiency and customer experience.
Job Responsibilities:
Develop and maintain high-quality software solutions for our digital banking platform
Collaborate with cross-functional teams to design, develop, and implement new features and enhancements
Write clean, efficient, and well-documented code
Troubleshoot and debug technical issues in a timely manner
Stay updated with emerging technologies and industry trends
Participate in code reviews and provide constructive feedback
Ensure compliance with coding standards and best practices
Continuously improve the performance and scalability of our applications
Communicate project status and escalate any issues to the Head of Department
Contribute to the overall improvement of the development process and team productivity
Job Specification
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field
2–5 years of professional experience as a full stack developer
Strong understanding of Object-Oriented Programming (OOP) concepts
Frontend: JavaScript, React.js
Programming languages: C#, Python, Node.js
Databases: Microsoft SQL Server, PostgreSQL, MongoDB
Experience with React Native or Flutter is a strong plus
Comfortable working with REST APIs and version control (Git)
Experience in fintech, banking, or NBFC environments is a plus but not required
Good written and verbal communication skills in English and Nepali
Strong problem-solving skills and comfort working in a small, fast-moving, early-stage team
Self-directed and able to deliver as a contractor/consultant with minimal oversight
What We Offer
The chance to build core systems from the ground up at a growing NBFC
Direct collaboration with the Head of IT and senior leadership on a company-wide digital transformation
Competitive compensation, based on experience
A flexible, output-focused engagement
The Software Developer will be responsible for designing, developing, testing, and maintaining software solutions that support Batas Hire Purchase's digital systems and business operations. The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and secure applications while ensuring adherence to coding standards and best practices. The ideal candidate is a proactive problem solver with strong technical expertise, committed to continuous improvement, innovation, and delivering reliable software solutions that enhance operational efficiency and customer experience.
Job Responsibilities:
Develop and maintain high-quality software solutions for our digital banking platform
Collaborate with cross-functional teams to design, develop, and implement new features and enhancements
Write clean, efficient, and well-documented code
Troubleshoot and debug technical issues in a timely manner
Stay updated with emerging technologies and industry trends
Participate in code reviews and provide constructive feedback
Ensure compliance with coding standards and best practices
Continuously improve the performance and scalability of our applications
Communicate project status and escalate any issues to the Head of Department
Contribute to the overall improvement of the development process and team productivity
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field
2–5 years of professional experience as a full stack developer
Strong understanding of Object-Oriented Programming (OOP) concepts
Frontend: JavaScript, React.js
Programming languages: C#, Python, Node.js
Databases: Microsoft SQL Server, PostgreSQL, MongoDB
Experience with React Native or Flutter is a strong plus
Comfortable working with REST APIs and version control (Git)
Experience in fintech, banking, or NBFC environments is a plus but not required
Good written and verbal communication skills in English and Nepali
Strong problem-solving skills and comfort working in a small, fast-moving, early-stage team
Self-directed and able to deliver as a contractor/consultant with minimal oversight
What We Offer
The chance to build core systems from the ground up at a growing NBFC
Direct collaboration with the Head of IT and senior leadership on a company-wide digital transformation
Batas Hire PurchaseThe seamless convergence of a proud legacy and bold innovation, redefining the future of Nepal's financial landscape.Rooted in the 116-year heritage of the Kedia Organisation, one of Nepal's most respected and enduring business conglomerates, Batas Hire Purchase is a modern fintech enterprise dedicated to transforming credit accessibility and promoting comprehensive financial inclusion across the country.The Kedia Organisation's longstanding portfolio, encompassing institutions such as Siddhartha Bank, Siddhartha Capital, Siddhartha Premier Insurance, Asan Equity, and Sansma Reliance Life Insurance, has consistently exemplified reliability, progress, and resilience. Batas Hire Purchase builds upon this foundation by advancing into sophisticated digital systems, efficient infrastructure, and inclusive financial solutions designed to meet the evolving needs of Nepali lives.Far more than a single product, Batas Hire Purchase serves as the strategic backbone and technological engine powering a suite of innovative, trustworthy, and impactful financial offerings in Nepal.Batas Hire Purchase operates as a fintech initiative under the esteemed Kedia Organisation and is legally registered as Batas Hire Purchase Private Limited. As the parent brand, it embodies cutting-edge innovation in financial services while upholding the integrity and legacy of the Kedia Organisation.The company was originally incorporated on 31 October 2003 (Ashwin 28, 2060 BS) as Batas Investment Company Private Limited, with its registered office in Pokhara and a branch office in Kathmandu. It obtained its Hire Purchase license as a Non-Banking Financial Institution (NBFI) from Nepal Rastra Bank on 4 February 2015 (Magh 21, 2071 BS).Renamed Batas Hire Purchase Pvt. Ltd. on 4 January 2024 (19 Poush, 2080 BS), the company has steadily increased its paid-up capital to NPR 300 million to comply with regulatory standards. On 3 April 2025 (Chaitra 25, 2081 BS), full ownership was acquired by the Kedia Organisation.Specializing in financing solutions for commercial and private vehicles, construction equipment, agriculture, office equipment, industrial plants and machinery, as well as consumer durables including home appliances, we are committed to delivering world-class services. Through a fully digital ecosystem, we offer competitive pricing, streamlined processes, and innovative financing options that prioritize accessibility, security, and customer convenience.