0% found this document useful (0 votes)
4 views2 pages

Senior Python Engineer Remote Job

This job posting is for a senior Python engineer at Jenfi, a company that provides loans to businesses in Asia using alternative data. The role involves building and managing backend processes and data pipelines to structure Jenfi's underwriting. Requirements include 7+ years of Python experience, skills like Django and SQL, and experience shipping multiple features.

Uploaded by

meme.bpo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Senior Python Engineer Remote Job

This job posting is for a senior Python engineer at Jenfi, a company that provides loans to businesses in Asia using alternative data. The role involves building and managing backend processes and data pipelines to structure Jenfi's underwriting. Requirements include 7+ years of Python experience, skills like Django and SQL, and experience shipping multiple features.

Uploaded by

meme.bpo
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Senior Python Engineer (Full­time remote)

Company: Jenfi

Working Location: Malaysia, Indonesia, Philippines, Vietnam, Remote, Thailand

Salary: 3,000 ­ 4,000 $

Levels: Senior (5­10 YOE)

Roles and Skills: Developer Python Django SQL Database Debugging CSS3 Testing

​Job Overview And Responsibility

Company Introduction
Jenfi provides loans to businesses in Asia for growth based activities using revenue and alternative data to underwrite.

Small businesses in Asia are highly “bankable” yet over 50% are unable to obtain a loan. The simple reason boils down to
economics. Jenfi solves this problem by providing an automated digital platform to help business owners finance their
growth. The Jenfi platform utilizes revenue and alternative data via various data integrations to underwrite businesses
quickly. The borrower can choose repayment options that are tied to a percentage of their future sales.

Jenfi launched in 2019 in Singapore and is currently expanding in SEA.

Job Description
You are responsible for supporting and managing Jenfi’s business logic and data structures. Your primary focus will be
building backend processes and underwriting pipelines in a robust manner. Jenfi deals with money so getting the numbers
correct is of the utmost importance.

Responsibilities
● Managing and continuing to build data pipelines
● Structuring Testing framework.

Required Skills and Experience

Experience
● Has shipped and iterated multiple features
● 7+ years of experience with Python
● University degree in Computer Science, Engineering or equivalent
● Strong fluency in English language
Skills
● Experience with Python and frameworks (Sql­Alchemy/Django/Flask)
● Understanding of the threading limitations of Python, and multi­process architecture
● Understanding of fundamental design principles behind a scalable application
● Able to integrate multiple data sources and databases into one system
● Basic understanding of front­end technologies, such as JavaScript, HTML5, and CSS3
● Strong unit test and debugging skills

Why Candidate should apply this position

­ Full remote working experience


­ 15 days sick leave & 15 days personal leave
­ Yearly performance review

Prefer if candidate have

● AWS Lambda, CodePipeline a plus


● Jupyter notebook/lab a plus

Reporting to
● AWS Lambda, CodePipeline a plus
● Jupyter notebook/lab a plus

Reporting to

CTO

Interviewing Process

Phone Screen > Technical Interview > Take Home Test > Final Interview

Company About

Jenfi provides lends to businesses in Asia for growth based activities using revenue and alternative data to underwrite.
Small businesses in Asia are highly “bankable” yet over 50% are unable to obtain a loan. The simple reason boils down to
economics. Jenfi solves this problem by providing an automated digital platform to help business owners finance their
growth. The Jenfi platform utilizes revenue and alternative data via various data integrations to underwrite businesses
quickly. The borrower can choose repayment options that are tied to a percentage of their future sales. Jenfi launched in
2019 in Singapore and currently expanding in SEA.

Company Address

Singapore

Company Website

[Link]

Company Size

40+

Common questions

Powered by AI

Alternative data plays a crucial role in Jenfi's business model by providing a means to underwrite businesses that may not have access to traditional credit assessment metrics. This data, along with revenue information, enables Jenfi to assess the creditworthiness of small businesses more comprehensively and quickly than traditional methods. The use of various data integrations permits rapid, automated underwriting, offering businesses flexible repayment options that align with their future sales, thus making financing more accessible and tailored to each business's unique financial situation .

Proficiency with Jupyter notebooks would benefit a Senior Python Engineer at Jenfi by facilitating interactive data analysis and visualization, crucial for developing and testing complex financial models and algorithms. AWS Lambda proficiency would enhance the engineer's capability to deploy serverless applications, improving scalability, and efficiency of the backend operations without needing to manage infrastructure. Together, these skills can lead to more efficient data processing workflows, fostering innovation and rapid iteration in Jenfi's automated digital platform .

Candidates might find the Senior Python Engineer position appealing due to several benefits, including the ability to work fully remotely, generous leave policies with 15 days of sick leave and 15 days of personal leave, and a yearly performance review. The role also offers the opportunity to work within a dynamic and expanding company in the fintech industry, providing significant potential for career growth and development .

Jenfi's platform offers flexibility in repayment by allowing borrowers to tie their repayment options to a percentage of their future sales. This model is particularly appealing to small businesses as it aligns loan repayments with their revenue fluctuations, reducing financial strain during periods of lower income and enabling them to manage cash flow more effectively. This flexibility provides an adaptive financial solution contrasted with the rigid repayment schedules of traditional loans, making Jenfi's offerings more supportive of small business needs .

Scalability is a critical consideration in the design of Jenfi's backend processes because the platform must handle growing amounts of data and an increasing number of transactions efficiently as the business expands across Southeast Asia. Scalable backend systems ensure that Jenfi can accommodate more users and perform quick, reliable underwriting by integrating various data sources seamlessly. This requirement underlines the importance of Python frameworks and multi-process architectures in managing processes concurrently without performance degradation, essential for maintaining high availability and responsiveness of the platform .

The Senior Python Engineer role at Jenfi emphasizes skills such as experience with Python and its frameworks such as Sql-Alchemy, Django, and Flask. An understanding of Python's threading limitations and multi-process architecture, along with the ability to integrate multiple data sources, are critical as they contribute to building scalable and efficient backend processes. Strong unit testing and debugging skills ensure reliability and correctness, which is paramount in handling financial data. Additionally, familiarity with AWS Lambda and Jupyter notebooks is considered beneficial, likely for enhanced testing and deployment functionalities .

By launching in Singapore and expanding across Southeast Asia, Jenfi leverages a strategic advantage of accessing a diverse, high-growth market where many small and medium enterprises (SMEs) face challenges in accessing traditional financial services. Southeast Asia's rapid economic development and digital transformation present an ideal environment for fintech solutions like Jenfi's automated underwriting platform. Establishing a presence in Singapore, a financial hub, enhances Jenfi's access to technological innovations, investment opportunities, and partnerships, further fueling its expansion and operational efficiency across the region .

Jenfi addresses this challenge by providing an automated digital platform that helps business owners finance their growth through the use of revenue and alternative data for underwriting. This system allows quick integration of various data sources, enabling efficient and accurate loan underwriting. Borrowers can also choose repayment plans based on a percentage of their future sales, making it more flexible and accessible than traditional loan methods .

The core responsibilities of the Senior Python Engineer at Jenfi include supporting and managing the company's business logic and data structures, building backend processes, and managing underwriting pipelines robustly. Additionally, the engineer is expected to manage data pipelines and structure the testing framework to ensure numerical accuracy and system reliability, which is critical for the financial nature of the business .

Understanding threading limitations and multi-process architecture is significant for a Senior Python Engineer at Jenfi because these concepts are essential for developing scalable and efficient backend systems that underpin Jenfi's digital financing platform. Since the platform relies heavily on data processing and integration from multiple sources for automated underwriting, efficient handling of concurrent processes is crucial to maintaining performance and reliability. Moreover, Python's Global Interpreter Lock (GIL) affects multi-threading performance, making the understanding of processes important for optimizing the application's parallel execution capabilities .

You might also like